@import "./common/style.css";
@import "./common/header.css";
@import "./common/pro-header.css";
@import "./common/footer.css";
@import "./common/banner.css";

/* @import "./common/pro-header.css"; */
main .btn {
  width: 140px;
}

.home-box section {
  width: 1122px;
  margin: 0 auto;
}

.banner section {
  width: auto;
}

.banner {
  position: relative;
  min-width: 1120px;
  height: 700px;
}

.banner .section-rotate {
  height: 100%;
}

.banner .carousel-inner>:first-child .bg-gradient-primary {
  background: linear-gradient(90deg, #2C38E9 0%, #405BFF 100%);
}

.banner .section-rotate .carousel-indicators {
  bottom: 90px;
}

.banner .carousel-item .section-inner {
  height: 700px;
}

.home-box section {
  position: relative;
}

.banner section .banner-text {
  display: inline-block;
  margin-top: 100px;
  padding-bottom: 20px;
  font-size: 44px;
  letter-spacing: 1px;
  font-weight: 600;
  color: #fff;
}

.banner section .banner-text .unline {
  width: 97%;
  height: 1px;
  margin: 20px auto 0;
  opacity: 0.22;
  background: #fff;
}

.banner section .banner-btn {
  margin-top: 70px;
  font-size: 16px;
}

.banner section .banner-btn a:hover {
  background: #edf2fd;
  transition: all .3s;
  color: #2C38E9;
}

.banner section .banner-btn a,
.banner section .banner-btn span{
  display: inline-block;
  padding: 13px 26px;
  border-radius: 8px;
  background: #fff;
  color: #2C38E9;
  cursor: pointer;
  font-weight: 400;
}

.banner section .banner-btn a:last-child {
  margin-left: 20px;
}

.banner section .banner-img {
  position: absolute;
  width: 700px;
  height: 600px;
  top: 0;
  right: -135px;
}

.banner .carousel-inner>:nth-child(2) .banner-text> h2 {
  margin-top: 15%;
}

.banner .carousel-inner>:nth-child(2) .banner-img {
  width: 500px;
  height: 484px;
  top: 111px;
  right: -100px;
}

.banner .carousel-inner>:nth-child(3) .banner-img {
  width: 500px;
  height: 484px;
  top: 120px;
  right: -80px;
}

.banner section .carousel-inner .banner-img>img {
  position: absolute;
  width: 100%;
  height: 100%;
}

.banner section .carousel-inner .banner-img .banner-gear1 {
  position: absolute;
  width: 70px;
  height: 70px;
  top: 205px;
  left: 44px;
  z-index: 10;
  background: url('../images/newIndex/banner-gear.png') no-repeat;
  background-size: cover;
  animation: gear1 5s linear infinite;
}

@keyframes  gear1 {
  to { transform: rotate(0);}
  to { transform: rotate(360deg);}
}

.banner section .carousel-inner .banner-img .banner-gear2 {
  position: absolute;
  width: 44px;
  height: 44px;
  top: 250px;
  left: 100px;
  z-index: 10;
  background: url('../images/newIndex/banner-gear.png') no-repeat;
  background-size: cover;
  animation: gear2 5.1s linear infinite;
}

@keyframes  gear2 {
  to { transform: rotate(0);}
  to { transform: rotate(-360deg);}
}

.banner section .carousel-inner .banner-img>:nth-child(1) {
  z-index: 1;
}

.banner .banner-card {
  width: 1120px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: -77px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}

.banner .banner-card .card-item {
  position: relative;
  box-sizing: border-box;
  width: 340px;
  height: auto;
  min-height: 146px;
  padding: 31px 22px 20px;
  background: linear-gradient(180deg, rgba(64, 77, 255, 0.12) 0%, rgba(64, 77, 255, 0) 100%);
  box-shadow: 0px 12px 30px 0px rgba(51, 60, 148, 0.12);
  border-radius: 12px;
  border: 1px solid #FFFFFF;
  background: #fff;
  transition: transform .2s;
}

.banner .banner-card .card-item .card-box h4 {
  width: auto;
  margin: 0 0 7px 0;
  font-size: 18px;
  font-weight: 500;
  color: #0A0D2C;
  line-height: 30px;
}

.banner .banner-card .card-item .card-box h4 a {
  color: #0A0D2C;
}
.banner .banner-card .card-item .card-box p {
  width: 170px;
  font-size: 14px;
  color: #828499;
  line-height: 20px;
}
.banner .banner-card .card-item .card-box:first-child p {
  margin-left: 8px;
}
.banner .banner-card .card-item .card-box img {
  position: absolute;
  width: 90px;
  top: auto;
  right: 0;
  bottom: -8px;
}
.banner .banner-card .card-item .card-box img.last {
  bottom: 2px;
}
.banner .banner-card .card-item .card-box .down-load-b {
  color: #0A0D2C;
}
.banner .banner-card .card-item .card-box .resource-site {
  line-height: 20px;
  font-size: 14px;
  color: #828499;
}

.banner .banner-card .card-item a {
  display: block;
}

.banner .banner-card .card-item .down-load-b {
  color: #0A0D2C;
}

.banner .banner-card .card-item a>img {
  position: absolute;
  width: 90px;
  top: auto;
  right: 0;
  bottom: -8px;
}

.banner .banner-card .card-item:last-child a>img {
  position: absolute;
  width: 90px;
  top: auto;
  right: 0;
  bottom: 2px;
}

.banner .banner-card .card-item:hover {
  border: 1px solid #EAEAEA;
  box-shadow: 3px 4px 21px 0px rgba(0, 60, 153, 0.27);
  transform: translateY(-1rem);
}

.banner .banner-card .card-item:hover div:first-child {
  color: #2C38E9;
}

.banner .banner-card .card-item a>div {
  width: 170px;
  font-size: 14px;
  color: #828499;
  line-height: 20px;
}

.banner .banner-card .card-item a> .resource-site > span:hover {
  color: #404DFF;
}

.banner .banner-card>:first-child a>div {
  margin-left: 8px;
}

.banner .banner-card .card-item a>div:first-child {
  width: auto;
  margin: 0 0 7px 0;
  font-size: 18px;
  font-weight: 500;
  color: #0A0D2C;
  line-height: 30px;
}

.content-title {
  text-align: center;
  font-size: 14px;
  color: #828499;
  line-height: 22px;
}

.content-title>div:first-child,.content-title h2,.content-title h3,.content-title h4 {
  margin-bottom: 16px;
  font-weight: 600;
  color: #0A0D2C;
  line-height: 62px;
  letter-spacing: 1px;
  font-size: 40px;
}

.content-title1 {
  margin-top: 172px;
}

.content-title2 {
  margin-top: 125px;
}

.content-title3 {
  margin-top: 154px;
}

.content-box .content {
  position: relative;
  margin-top: 70px;
}

.content-box .content .content-text {
  position: relative;
}

.content-box .content .content-text .label-box {
  display: flex;
  align-items: center;
}

.content-box .content .content-text .label-box .icon {
  display: inline-block;
  width: 40px;
  height: 40px;
}

.content-box .content .content-text .label-box .yun-wei-icon {
  background: url(../images/newIndex/yunwei-icon.png) no-repeat;
  background-size: 40px 40px;
}

.content-box .content .content-text .label-box .kai-fa-icon {
  background: url(../images/newIndex/kaifa-icon.png) no-repeat;
  background-size: 40px 40px;
}

.content-box .content .content-text .label-box .ye-wu-icon {
  background: url(../images/newIndex/yewu-icon.png) no-repeat;
  background-size: 40px 40px;
}

.content-box .content .content-text .label-box .title-label {
  font-size: 22px;
  font-weight: 400;
  color: #E43E3E;
  line-height: 30px;
}

.content-box .content .content-text .block-title {
  font-size: 22px;
  font-weight: 600;
  color: #0A0D2C;
  line-height: 32px;
}

.content-box .content .content-text .block-item {
  margin-top: 23px;
}

.content-box .content .content-text .block-item .item-box {
  box-sizing: border-box;
}

.content-box .content .content-text .block-item .item-box label:hover {
  background: #F7F8FC;
  border-radius: 8px 12px 12px 12px;
}

.content-box .content .content-text .block-item .item-box .block-item-label {
  width: 380px;
  margin-bottom: 0;
  box-sizing: border-box;
  padding: 14px 25px;
  border-radius: 8px 12px 12px 12px;
  cursor: pointer;
}

.content-box .content .block-item .item-box #block-item-label1:checked~label,
.content-box .content .block-item .item-box #block-item-label2:checked~.block-item-label,
.content-box .content .block-item .item-box #block-item-label3:checked~.block-item-label {
  background: #F7F8FC;
}

.content-box .content .block-item .item-box #block-item-label1:checked~.image-box,
.content-box .content .block-item .item-box #block-item-label2:checked~.image-box,
.content-box .content .block-item .item-box #block-item-label3:checked~.image-box {
  z-index: 1;
  visibility: visible;
  opacity: 1;
}

.content-box .content .content-text .block-item .image-box {
  visibility: hidden;
  position: absolute;
  width: 600px;
  height: 440px;
  top: 0;
  right: 0;
  background: #fff;
  opacity: 0;
  transition: all .4s;
}

.content-box .image-box>img {
  position: absolute;
}

.content-box .content .content-text .item-box .item-title {
  font-size: 18px;
  font-weight: 400;
  color: #0A0D2C;
  line-height: 25px;
}

.content-box .content .content-text .item-box .item-text {
  margin-top: 12px;
  font-size: 14px;
  color: #828499;
  line-height: 20px;
}

.content-box-reverse .content {
  margin-top: 56px;
}

.content-box-reverse .content .content-text .label-box {
  margin-right: 2px;
  justify-content: end;
}

.content-box-reverse .content .content-text .block-title {
  text-align: right;
}

.content-box-reverse .content .content-text .block-item {
  padding-right: 34px;
  text-align: right;
}

.content-box-reverse .content .content-text .block-item .image-box {
  visibility: hidden;
  position: absolute;
  width: 620px;
  height: 440px;
  top: 0;
  left: 0;
}

.content-box-reverse .content .block-item .item-box .block-item-label {
  text-align: left;
}

.content-box-reverse .content .block-item .item-box #r-block-item-label1:checked~label,
.content-box-reverse .content .block-item .item-box #r-block-item-label2:checked~.block-item-label,
.content-box-reverse .content .block-item .item-box #r-block-item-label3:checked~.block-item-label {
  background: #F7F8FC;
}

.content-box-reverse .content .block-item .item-box #r-block-item-label1:checked~.image-box,
.content-box-reverse .content .block-item .item-box #r-block-item-label2:checked~.image-box,
.content-box-reverse .content .block-item .item-box #r-block-item-label3:checked~.image-box {
  z-index: 1;
  visibility: visible;
  opacity: 1;
}

.content-box .content .content-text .block-item .image-box img {
  transition: all .85s ease .2s;
}

#block-item-label1:checked~.image-box img,
#block-item-label2:checked~.image-box img,
#block-item-label3:checked~.image-box img,
#r-block-item-label1:checked~.image-box img,
#r-block-item-label2:checked~.image-box img,
#r-block-item-label3:checked~.image-box img,
#l-block-item-label1:checked~.image-box img,
#l-block-item-label2:checked~.image-box img,
#l-block-item-label3:checked~.image-box img {
  transform: translate(0%);
  opacity: 1;
}

.content-box .yun-wei-img1>:nth-child(1) {
  width: 460px;
  left: 81px;
  top: 28px;
}

.content-box .yun-wei-img1>:nth-child(2) {
  width: 190px;
  left: 0px;
  top: 58px;
  opacity: 0;
  transform: translate(-30%);
}

.content-box .yun-wei-img1>:nth-child(3) {
  width: 200px;
  left: 0px;
  top: 218px;
  opacity: 0;
  transform: translate(-30%);
}

.content-box .yun-wei-img1>:nth-child(4) {
  width: 190px;
  top: 175px;
  right: 41px;
  opacity: 0;
  transform: translate(30%);
}

.content-box .yun-wei-img1>:nth-child(5) {
  width: 230px;
  top: 290px;
  right: 1px;
  opacity: 0;
  transform: translateY(30%);
}

.content-box .yun-wei-img2>:first-child {
  width: 540px;
  top: 20px;
  left: 0;
  opacity: 0;
  transition: all 1.2s;
}

.content-box .yun-wei-img2>:last-child {
  width: 316px;
  top: 25px;
  right: 0;
  transform: translateY(-50%);
  opacity: 0;
}

.content-box .yun-wei-img3>:first-child {
  width: 547px;
  top: 45px;
  left: 0;
}

.content-box .yun-wei-img3>:last-child {
  width: 300px;
  top: 75px;
  right: 0;
  opacity: 0;
  transform: translate(30%, -40%);
}

.content-box .kai-fa-img1>:nth-child(1) {
  width: 613px;
  top: 0px;
  right: 0;
}

.content-box .kai-fa-img1>:nth-child(2) {
  width: 210px;
  top: 12px;
  left: -10px;
  opacity: 0;
  transform: translateY(-50%);
}

.content-box .kai-fa-img1>:nth-child(3) {
  transition: all .85s ease .7s !important;
}

.content-box .kai-fa-img1>:nth-child(3) {
  width: 66px;
  top: 145px;
  left: 143px;
  opacity: 0;
}

.content-box .kai-fa-img2>:nth-child(1) {
  width: 420px;
  top: 22px;
  right: 136px;
}

.content-box .kai-fa-img2>:nth-child(2) {
  width: 260px;
  top: 42px;
  left: 0;
  opacity: 0;
  transform: translateY(-50%);
}

.content-box .kai-fa-img2>:nth-child(3) {
  width: 290px;
  top: 255px;
  left: -45px;
  opacity: 0;
  transform: translate(-50%);
}

.content-box .kai-fa-img2>:nth-child(4) {
  width: 290px;
  top: 44px;
  right: 31px;
  opacity: 0;
  transform: translate(50%);
}

.content-box .kai-fa-img2>:nth-child(5) {
  width: 250px;
  top: 200px;
  right: 50px;
  opacity: 0;
  transform: translateY(50%);
}

.content-box .kai-fa-img3>:nth-child(1) {
  width: 390px;
  top: 15px;
  left: -60px;
  z-index: 1;
  opacity: 0;
  transform: translateY(-40%);
}

.content-box .kai-fa-img3>:nth-child(2) {
  width: 305px;
  top: 261px;
  left: -11px;
  opacity: 0;
  transform: translateY(40%);
}

.content-box .kai-fa-img3>:nth-child(3) {
  width: 330px;
  top: 10px;
  right: 22px;
}

.content-box .kai-fa-img3>:nth-child(4) {
  width: 280px;
  top: 58px;
  right: 47px;
  z-index: 4;
}

.content-box .kai-fa-img3>:nth-child(5) {
  width: 250px;
  top: 110px;
  right: 62px;
  z-index: 3;
  opacity: 0;
  transform: translateY(-50%);
}

.content-box .kai-fa-img3>:nth-child(6) {
  width: 230px;
  top: 157px;
  right: 70px;
  z-index: 2;
  opacity: 0;
  transform: translateY(-100%);
}

.content-box .ye-wu-img1>:nth-child(1) {
  width: 533px;
  top: 36px;
  left: 28px;
}

.content-box .ye-wu-img1>:nth-child(2) {
  width: 472px;
  top: 6px;
  left: 0px;
  opacity: 0;
  transform: translateY(-40%);
}

.content-box .ye-wu-img1>:nth-child(3) {
  width: 390px;
  bottom: -10px;
  right: -5px;
  transform: translate(30%, 50%);
}

.content-box .ye-wu-img2>:nth-child(1) {
  width: 430px;
  left: 24px;
  top: 64px;
}

.content-box .ye-wu-img2>:nth-child(2) {
  width: 370px;
  left: 228px;
  top: 0px;
  opacity: 0;
  transform: translate(30%, -30%);
}

.content-box .ye-wu-img2>:nth-child(3) {
  width: 220px;
  left: -4px;
  bottom: -20px;
  opacity: 0;
  transform: translate(-50%, 50%);
}

.content-box .ye-wu-img3>:nth-child(1) {
  width: 358px;
  top: 33px;
  left: 70px;
}

.content-box .ye-wu-img3>:nth-child(2) {
  width: 270px;
  top: 38px;
  right: -58px;
  opacity: 0;
  transform: translateY(-50%);
}

.content-box .ye-wu-img3>:nth-child(3) {
  width: 270px;
  right: -58px;
  bottom: -25px;
  opacity: 0;
  transform: translateY(-50%);
}

.content-box .ye-wu-img3>:nth-child(4) {
  transition: all .6s ease .6s !important;
}

.content-box .ye-wu-img3>:nth-child(4) {
  width: 270px;
  top: 128px;
  right: -84px;
  opacity: 0;
  transform: translate(40%);
}

.content-box .ye-wu-img3>:nth-child(5) {
  position: absolute;
  width: 300px;
  left: 99px;
  bottom: 35px;
}

.content-box .ye-wu-img3>:nth-child(5)>img {
  width: 44px;
  float: left;
  margin-left: 30px;
  opacity: 0;
  transform: translateY(100%);
}

.content-box .ye-wu-img3>:nth-child(5)>img:first-child {
  margin-left: 16px;
}

.content-box .content .content-text .block-item .item-box #l-block-item-label1:checked~.block-item-label,
.content-box .content .content-text .block-item .item-box #l-block-item-label2:checked~.block-item-label,
.content-box .content .content-text .block-item .item-box #l-block-item-label3:checked~.block-item-label {
  background: #F7F8FC;
}

.content-box .content .content-text .block-item .item-box #l-block-item-label1:checked~.image-box,
.content-box .content .content-text .block-item .item-box #l-block-item-label2:checked~.image-box,
.content-box .content .content-text .block-item .item-box #l-block-item-label3:checked~.image-box {
  z-index: 1;
  visibility: visible;
  opacity: 1;
}



.my-product .content {
  min-height: 620px;
  position: relative;
}

.my-product .content .scroll-btn {
  position: absolute;
  width: 1250px;
  left: 50%;
  top: 55px;
  transform: translate(-50%);
  z-index: 99;
}

.my-product .content .scroll-btn > div:hover {
  cursor: pointer;
  box-shadow: 0px 5px 14px 0px rgba(130,132,153,0.6);
}

.my-product .content .scroll-btn img {
  width: 14px;
  margin: 10px auto 0;
  user-select: none;
}

.my-product .content .scroll-btn >:nth-child(1),
.my-product .content .scroll-btn >:nth-child(2) {
  position: absolute;
  width: 44px;
  height: 44px;
  background: #FFFFFF;
  border-radius: 50%;
  box-shadow: 0px 5px 14px 0px rgba(130,132,153,0.2);
}

.my-product .content .scroll-btn >:nth-child(1) {
  left: 0;
}

.my-product .content .scroll-btn >:nth-child(2) {
  right: 0;
}

.my-product .content .scroll-btn >:nth-child(2) > img {
  transform: rotate(180deg);
}

.my-product .q-tab-box {
  margin-top: 55px;
  white-space: nowrap;
  overflow-x: scroll;
  padding-bottom: 20px;
  -ms-overflow-style: none;
  overflow: -moz-scrollbars-none;
}
.my-product .q-tab-box-height{
  height: 119px;
  overflow: hidden;
  margin-bottom: 20px;
}

.my-product .q-tab-box::-webkit-scrollbar { width: 0 !important }

.my-product .q-tab-box .q-tab-item {
  position: relative;
  display: inline-block;
  margin: 0 25px;
  cursor: pointer;
}
.my-product .q-tab-box .q-tab-item h3{
  font-size: 14px;
  font-weight: normal;
  line-height: 22px;
  color: #828499;
  margin-bottom: 0;
}

.my-product .q-tab-box .tabs-item-checked,.my-product .q-tab-box .tabs-item-checked h3, .my-product .q-tab-box .q-tab-item:hover,.my-product .q-tab-box .q-tab-item:hover h3 {
  font-weight: 500;
  color: #0A0D2C;
}

.my-product .q-tab-box .tabs-item-checked::after, .my-product .q-tab-box .q-tab-item:hover > ::after {
  content: '';
  position: absolute;
  height: 2px;
  bottom: -10px;
  left: 0;
  right: 0;
  background: #404DFF;
  border-radius: 1px;
}

.my-product .q-tab-item .mask {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 1;
}

.my-product .content-box {
  position: relative;
}

.my-product .content-left {
}

.my-product .content-left > img {
  width: 96%;
  position: absolute;
  left: -25%;
  top: 0;
}

.my-product .war-content {
  position: relative;
  z-index: 1;
  top: 50px;
}

.my-product .war-content > .content-img {
  width: 90%;
}

.my-product .war-content .warning-light-bar {
  display: flex;
  position: absolute;
  width: 60px;
  height: 30px;
  left: 68px;
  top: 30px;
  justify-content: space-between;
  z-index: 99;
  opacity: 1;
  transition: all .5s;
  animation: warningLight linear 1.5s infinite;
}

@keyframes warningLight {
  0% {
    opacity: 1;
  }
  50% {
    opacity: .1;
  }
  100% {
    opacity: 1;
  }
}

.my-product .war-content .warning-light-bar>div {
  position: relative;
  width: 5px;
  height: 12px;
  top: 0;
  border-radius: 5px;
  background: #F53E3E;
}

.my-product .war-content .warning-light-bar>:nth-child(1) {
  left: 0;
  top: 20px;
  transform: rotate(-74deg);
}

.my-product .war-content .warning-light-bar>:nth-child(2) {
  left: 5px;
  top: 5px;
  transform: rotate(-40deg);
}

.my-product .war-content .warning-light-bar>:nth-child(3) {
  top: 0px;
  left: 0;
  right: 0;
  margin: 0 auto;
}

.my-product .war-content .warning-light-bar>:nth-child(4) {
  right: 5px;
  top: 5px;
  transform: rotate(40deg);
}

.my-product .war-content .warning-light-bar>:nth-child(5) {
  top: 20px;
  right: 0;
  transform: rotate(74deg);
}

/* 我们的产品 => 智能警告平台 - 工具app图标动画 - start */
.my-product .war-content .access-tool {
  position: absolute;
  width: 226px;
  height: 226px;
  left: 25px;
  bottom: 35px;
  z-index: 10;
}

.my-product .war-content .access-tool > img {
  position: absolute;
  transition: all .9s ease-out .2s;
}

.my-product .war-content .access-tool>:nth-child(1) {
  width: 40px;
  top: 25px;
  left: 55px;
  opacity: 0;
  transform: translate(-100%, -100%);
}

.my-product .war-content .access-tool>:nth-child(2) {
  width: 34px;
  top: 46px;
  left: 120px;
  opacity: 0;
  transform: translate(-200%, -200%);
}

.my-product .war-content .access-tool>:nth-child(3) {
  width: 44px;
  top: 60px;
  right: 17px;
  opacity: 0;
  transform: translate(-400%, -200%);
}

.my-product .war-content .access-tool>:nth-child(4) {
  width: 44px;
  top: 86px;
  left: 5px;
  opacity: 0;
  transform: translate(-100%, -100%);
}

.my-product .war-content .access-tool>:nth-child(5) {
  width: 29px;
  top: 76px;
  left: 75px;
  opacity: 0;
  transform: translate(-200%, -200%);
}

.my-product .war-content .access-tool>:nth-child(6) {
  width: 24px;
  top: 93px;
  right: 73px;
  opacity: 0;
  transform: translate(-800%, -600%);
}

.my-product .war-content .access-tool>:nth-child(7) {
  width: 31px;
  top: 125px;
  left: 45px;
  opacity: 0;
  transform: translate(-300%, 100%);
}

.my-product .war-content .access-tool>:nth-child(8) {
  width: 22px;
  top: 137px;
  left: 99px;
  opacity: 0;
  transform: translate(-600%, 200%);
}

.my-product .war-content .access-tool>:nth-child(9) {
  width: 42px;
  top: 122px;
  right: 43px;
  opacity: 0;
  transform: translate(-400%, 200%);
}

.my-product .war-content .access-tool>:nth-child(10) {
  width: 44px;
  top: 163px;
  left: 45px;
  opacity: 0;
  transform: translate(-300%, 300%);
}

.my-product .war-content .access-tool>:nth-child(11) {
  width: 45px;
  top: 169px;
  left: 115px;
  opacity: 0;
  transform: translate(-350%, 350%);
}
/* 我们的产品 => 智能警告平台 - 工具app图标动画 - end */

.my-product .test-content {
  position: relative;
  top: 60px;
}

.my-product .test-content > .content-img {
  width: 90%;
}

.my-product .test-content .Traffic-simulation  {
  position: absolute;
  width: 134px;
  height: 73px;
  right: 5px;
  top: 75px;
  padding: 5px 14px;
  z-index: 10;
  color: #0A0D2C;
  font-size: 12px;
  text-align: left;
  background: rgba(255, 255, 255, 0.7);
  box-shadow: 0px 12px 26px 0px rgba(130, 132, 153, 0.16);
  border-radius: 10px;
}

.my-product .test-content .Traffic-simulation > :nth-child(2),
.my-product .test-content .Traffic-simulation > :nth-child(3) {
  overflow: hidden;
  width: 100%;
  height: 7px;
  margin-top: 8px;
  border-radius: 4px;
  background: #E1E4ED;
}

.my-product .test-content .Traffic-simulation > :nth-child(2)>div{
  width: 100%;
  height: 100%;
  background: #FF7777;
  border-radius: 4px;
  animation: TrafficSimulation 6s infinite 1s;
}

@keyframes TrafficSimulation {
  0% {transform: translate(-100%);}
  55% {transform: translate(0); opacity: 1;}
  60% {transform: translate(0); opacity: 0;}
  65% {transform: translate(0); opacity: 1;}
  70% {transform: translate(0); opacity: 0;}
  75% {transform: translate(0); opacity: 1;}
  80% {transform: translate(0); opacity: 0;}
  100% {transform: translate(0); opacity: 0;}
}

.my-product .test-content .map-site {
  position: absolute;
  width: 175px;
  height: 100px;
  z-index: 10;
  right: 217px;
  top: 137px;
}

.my-product .test-content .map-site>div {
  overflow: hidden;
  position: absolute;
  width: 12px;
  height: 12px;
  background: rgba(64, 77, 255, 0.15);
  border-radius: 50%;
}

.my-product .test-content .map-site>div::before {
  content: '';
  display: block;
  width: 6px;
  height: 6px;
  margin: 3px auto;
  border-radius: 50%;
  background: #404DFF;
  box-shadow: 0px 2px 3px 0px rgba(64, 77, 255, 0.3);
}

.my-product .test-content .map-site>:nth-child(1)::before {
  width: 10px;
  height: 10px;
  margin: 5px auto;
}

/* 我们的产品 => 云压力测试平台 - 地图上的点 动画 - start */
.my-product .test-content .map-site>:nth-child(1) {
  width: 20px;
  height: 20px;
  bottom: 0;
  left: 0;
  animation: mapPoint1 linear 1.5s infinite .1s;
}

@keyframes mapPoint1 {
  0% { transform: scale(1); opacity: .8;}
  50% { transform: scale(1.2); opacity: 1;}
  100% { transform: scale(1); opacity: .8;}
}

.my-product .test-content .map-site>:nth-child(2) {
  top: -16px;
  left: 44px;
  animation: mapPoint2 linear 1.5s infinite .4s;
}

@keyframes mapPoint2 {
  0% { transform: scale(1); opacity: .8;}
  50% { transform: scale(1.5); opacity: 1;}
  100% { transform: scale(1); opacity: .8;}
}

.my-product .test-content .map-site>:nth-child(3) {
  top: 14px;
  left: 107px;
  animation: mapPoint3 linear 1.5s infinite .2s;
}

@keyframes mapPoint3 {
  0% { transform: scale(1); opacity: .8;}
  50% { transform: scale(1.5); opacity: 1;}
  100% { transform: scale(1); opacity: .8;}
}

.my-product .test-content .map-site>:nth-child(4) {
  top: -6px;
  left: 153px;
  animation: mapPoint4 linear 1.5s infinite .1s;
}

@keyframes mapPoint4 {
  0% { transform: scale(1); opacity: .8;}
  50% { transform: scale(1.5); opacity: 1;}
  100% { transform: scale(1); opacity: .8;}
}

.my-product .test-content .map-site>:nth-child(5) {
  top: 30px;
  left: 148px;
  animation: mapPoint5 linear 1.5s infinite .5s;
}

@keyframes mapPoint5 {
  0% { transform: scale(1); opacity: .8;}
  50% { transform: scale(1.5); opacity: 1;}
  100% { transform: scale(1); opacity: .8;}
}

.my-product .test-content .map-site>:nth-child(6) {
  top: 27px;
  left: 185px;
  animation: mapPoint6 linear 1.5s infinite .6s;
}

@keyframes mapPoint6 {
  0% { transform: scale(1); opacity: .8;}
  50% { transform: scale(1.5); opacity: 1;}
  100% { transform: scale(1); opacity: .8;}
}

.my-product .test-content .map-site>:nth-child(7) {
  top: 52px;
  left: 118px;
  animation: mapPoint7 linear 1.5s infinite .7s;
}

@keyframes mapPoint7 {
  0% { transform: scale(1); opacity: .8;}
  50% { transform: scale(1.5); opacity: 1;}
  100% { transform: scale(1); opacity: .8;}
}

.my-product .test-content .map-site>:nth-child(8) {
  top: 47px;
  left: 159px;
  animation: mapPoint8 linear 1.5s infinite .8s;
}

@keyframes mapPoint8 {
  0% { transform: scale(1); opacity: .8;}
  50% { transform: scale(1.5); opacity: 1;}
  100% { transform: scale(1); opacity: .8;}
}
/* 我们的产品 => 云压力测试平台 - 地图上的点 动画 - end */

.my-product .monitor-content {
  position: relative;
  top: 50px;
}

.my-product .monitor-content > .content-img {
  width: 90%;
}

.my-product .monitor-content .warning-alarm {
  position: absolute;
  width: 130px;
  left: 240px;
  top: 170px;
  z-index: 20;
}

.my-product .monitor-content .warning-alarm .warning-alarm-light>div {
  position: absolute;
  width: 4px;
  height: 10px;
  top: 0;
  border-radius: 5px;
  background: #F53E3E;
  animation: warningAlarm linear 1.5s infinite;
}

@keyframes warningAlarm {
  0% {
    opacity: 1;
  }
  50% {
    opacity: .1;
  }
  100% {
    opacity: 1;
  }
}

.my-product .monitor-content .warning-alarm .warning-alarm-light>:nth-child(1) {
  left: 39px;
  top: 49px;
  transform: rotate(-80deg);
}

.my-product .monitor-content .warning-alarm .warning-alarm-light>:nth-child(2) {
  left: 48px;
  top: 35px;
  transform: rotate(-45deg);
}

.my-product .monitor-content .warning-alarm .warning-alarm-light>:nth-child(3) {
  top: 30px;
  left: 0;
  right: 0;
  margin: auto;
  transform: rotate(0deg);
}

.my-product .monitor-content .warning-alarm .warning-alarm-light>:nth-child(4) {
  right: 48px;
  top: 35px;
  transform: rotate(45deg);
}

.my-product .monitor-content .warning-alarm .warning-alarm-light>:nth-child(5) {
  right: 39px;
  top: 49px;
  transform: rotate(80deg);
}

.my-product .monitor-content .monitor-ability {
  position: absolute;
  display: flex;
  width: 428px;
  height: 100px;
  right: 69px;
  bottom: 60px;
  flex-wrap: wrap;
  padding: 10px 5px 0;
  justify-content: space-around;
  color: #0A0D2C;
  font-size: 12px;
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 10px 20px #eee;
  z-index: 10;
}

.my-product .monitor-content .monitor-ability > img {
  width: 100%;
  height: 14px;
}

.my-product .monitor-content .monitor-ability>:nth-child(1) {
  transform: translateX(-150%);
  opacity: 0;
  transition: all .5s ease-out 1s;
}

.my-product .monitor-content .monitor-ability>:nth-child(2) {
  transform: translateX(-150%);
  opacity: 0;
  transition: all .5s ease-out .8s;
}

.my-product .monitor-content .monitor-ability>:nth-child(3) {
  transform: translateX(-150%);
  opacity: 0;
  transition: all .5s ease-out .6s;
}

.my-product .monitor-content .monitor-ability>:nth-child(4) {
  transform: translateX(-150%);
  opacity: 0;
  transition: all .5s ease-out .4s;
}

.my-product .monitor-content .monitor-ability>:nth-child(5) {
  transform: translateX(-150%);
  opacity: 0;
  transition: all .5s ease-out .2s;
}

.my-product .monitor-content .monitor-ability>:nth-child(6) {
  transform: translateY(150%);
  opacity: 0;
  transition: all .5s ease-out .8s;
}

.my-product .monitor-content .monitor-ability>:nth-child(7) {
  transform: translateY(150%);
  opacity: 0;
  transition: all .5s ease-out 1s;
}

.my-product .func-content {
  position: relative;
  top: 27px;
}

.my-product .func-content > .content-img {
  width: 92%;
}

/* 我们的产品 => 云压力测试平台 - 智能事件平台 动画 rotating - start */
.my-product .func-content .rotating-box {
  overflow: hidden;
  position: absolute;
  width: 160px;
  height: 160px;
  left: -20px;
  top: 220px;
  z-index: 10;
  border-radius: 14px;
  background: #fff;
  box-shadow: 0 10px 20px #eee;
}

.my-product .func-content .rotating-box .decoration-line {
  width: 126px;
  height: 126px;
  margin: 15px auto;
  background: url(../images/newIndex/func-rotating-bac.png) no-repeat;
  background-size: cover;
}

.my-product .func-content .rotating-box .rotating-img-box {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  animation: funRotating 10s linear .2s infinite;
}

@keyframes funRotating {
  to { transform: rotate(0deg);}
  from { transform: rotate(360deg);}
}

.my-product .func-content .rotating-box .rotating-img-box>img {
  position: absolute;
  width: 88px;
  animation: rotatingImg1 10s linear .2s infinite;
}

@keyframes rotatingImg1 {
  to { transform: rotate(0deg);}
  from { transform: rotate(-360deg);}
}

.my-product .func-content .rotating-box .rotating-img-box>img:nth-of-type(1) {
  left: -7px;
  top: 16px;
}

.my-product .func-content .rotating-box .rotating-img-box>img:nth-of-type(2) {
  right: 0px;
  top: 16px;
}

.my-product .func-content .rotating-box .rotating-img-box>img:nth-of-type(3) {
  left: 0;
  right: 0;
  bottom: -7px;
  margin: 0 auto;
}
/* 动画 rotating - end */
/* 工具组 动画 - start */

.my-product .func-content .func-tool-box {
  position: absolute;
  width: 208px;
  height: 130px;
  bottom: 110px;
  right:40px;
  z-index: 10;
  box-shadow: 0 10px 20px #eee;
  border-radius: 12px;
  background: rgba(255, 255, 255, .6);
}

.my-product .func-content .func-tool-box>img {
  position: absolute;
  width: 64px;
  transition: all .8s ease-out;
}

.my-product .func-content .func-tool-box>:nth-child(1) {
  left: 9px;
  top: 7px;
  transform: translate(400%);
  opacity: 0;
  transition-delay: .2s;
}

.my-product .func-content .func-tool-box>:nth-child(2) {
  left: 9px;
  bottom: -1px;
  transform: translate(400%);
  opacity: 0;
  transition-delay: .2s;
}

.my-product .func-content .func-tool-box>:nth-child(3) {
  left: 73px;
  top: 7px;
  transform: translate(300%);
  opacity: 0;
  transition-delay: .4s;
}

.my-product .func-content .func-tool-box>:nth-child(4) {
  left: 73px;
  bottom: -1px;
  transform: translate(300%);
  opacity: 0;
  transition-delay: .4s;
}

.my-product .func-content .func-tool-box>:nth-child(5) {
  right: 8px;
  top: 7px;
  transform: translate(200%);
  opacity: 0;
  transition-delay: .6s;
}

.my-product .func-content .func-tool-box>:nth-child(6) {
  right: 8px;
  bottom: -1px;
  transform: translate(200%);
  opacity: 0;
  transition-delay: .6s;
}
/* 工具组 动画 - end */

.my-product .browser-content {
  position: relative;
  top: 55px;
}

.my-product .browser-content > .content-img {
  width: 85%;
  margin: auto;
}

.content-box .BPMl2{
  position: absolute;
  width: 290px;
  bottom: 214px;
  left: -62px;
  z-index: 10;
}
.content-box .BPMl3{
  position: absolute;
  width: 290px;
  bottom: 90px;
  left: -62px;
  z-index: 10;
}
.content-box .BPMl4{
  position: absolute;
  width: 144px;
  top: -43px;
  right: 110px;
  z-index: 10;
}
.content-box .BPMl5{
  position: absolute;
  width: 90px;
  top: -10px;
  right: 137px;
  z-index: 10;
  animation: BPMl5 2s linear 0s infinite;
}
@keyframes BPMl5 {
  0% { top: -10px;}
  50% { top: -25px;}
  100% { top: -10px;}
}
.content-box .BPMl6{
  position: absolute;
  width: 144px;
  bottom: 261px;
  right: -8px;
  z-index: 10;
  opacity: 0;
  transform: translate(100%);
  transition: all .6s;
}
@keyframes BPMl5 {
  0% { top: -10px;}
  50% { top: -25px;}
  100% { top: -10px;}
}

.content-box .BPMl7{
  position: absolute;
  width: 144px;
  bottom: 120px;
  right: -8px;
  z-index: 10;
  opacity: 0;
  transform: translateY(200%);
  transition: all .6s;
}

.my-product .mpm-content {
  top: 55px;
}

.content-box .mpmpie{
  position: absolute;
  width: 248px;
  top: 12px;
  right: 20px;
  z-index: 11;
}
.content-box .rocket1{
  position: absolute;
  width: 67px;
  bottom: 92px;
  right: 112px;
  z-index: 11;
  animation: rocket1 1.5s linear .1s infinite;
}
.content-box .rocket2{
  position: absolute;
  width: 39px;
  bottom: 157px;
  right: 134px;
  z-index: 11;
  animation: rocket2 2s linear .1s infinite;
  opacity: 0;
}
.content-box .rocket3{
  position: absolute;
  width: 15px;
  bottom: 108px;
  right: 90px;
  z-index: 11;
  animation: rocket3 3s linear .2s infinite;
  opacity: 0;
}
.content-box .rocket4{
  position: absolute;
  width: 170px;
  bottom: 44px;
  right: 61px;
  z-index: 11;
  animation: rocket4 10s linear .4s infinite;
}

@keyframes rocket1 {
  0% {bottom:92px;right: 112px; }
  100% {bottom:87px;right: 117px;}
}
@keyframes rocket2 {
  0% {bottom:157px;right: 134px; opacity: 1;}
  100% {bottom:137px;right: 154px; opacity: 0;}
}
@keyframes rocket3 {
  0% {bottom:108px;right: 90px; opacity: 1;}
  100% {bottom:88px;right: 110px; opacity: 0;}
}
@keyframes rocket4 {
  0% { transform: rotate(0deg)}
  100% { transform: rotate(360deg)}
}
.content-box .mpmapp{
  position: absolute;
  width: 128px;
  bottom: 260px;
  right: 226px;
  z-index: 13;
}
.content-box .mpml-1{
  position: absolute;
  width: 293px;
  bottom: 47px;
  left: -75px;
  z-index: 10;
}
.content-box .mpml-2{
  position: absolute;
  width: 195px;
  bottom: 92px;
  left: -33px;
  z-index: 10;
  animation: mpml2 9s linear 0s infinite;
}
.content-box .mpml-3{
  position: absolute;
  width: 195px;
  bottom: 158px;
  left: -33px;
  z-index: 10;
  opacity: 0;
  animation: mpml2 9s linear 3s infinite;
}
.content-box .mpml-4{
  position: absolute;
  width: 195px;
  bottom: 224px;
  left: -33px;
  z-index: 10;
  opacity: 0;
  animation: mpml2 9s linear 6s infinite;
}
@keyframes mpml2 {
  0% { bottom: 85px;opacity: 0;}
  10% { opacity: 1;}
  95% { opacity: 1;}
  100% { bottom: 260px;opacity: 0;}
}

.my-product .mpi-content {
  top: 50px;
}

.my-product .mpi-content > img {
  transition: all .8s ease-out;
}

.my-product .mpi-content > :nth-child(1) {
  width: 82%;
  margin: auto;
}

.my-product .mpi-content > :nth-child(2) {
  position: absolute;
  width: 78%;
  top: 27px;
  right: 60px;
  margin: auto;
}

.my-product .mpi-content > :nth-child(3) {
  position: absolute;
  width: 85px;
  height: 85px;
  left: 112px;
  top: 70px;
  text-align: center;
  line-height: 85px;
  background: url(/images/newIndex/mpi-2-r.png) no-repeat;
  background-size: cover;
  animation: mpi3 6s linear infinite;
}

.my-product .mpi-content > :nth-child(3) > div {
  position: relative;
  display: block;
  padding-right: 10px;
  animation: mpi3Text 6s linear infinite;
  font-size: 20px;
}

.my-product .mpi-content > :nth-child(3) > div::after {
  position: absolute;
  content: '分';
  font-size: 12px;
  top: 2px;
}

@keyframes mpi3 {
  to { transform: rotate(0deg) }
  from { transform: rotate(-360deg); }
}

@keyframes mpi3Text {
  to { transform: rotate(0deg) }
  from { transform: rotate(360deg); }
}

.my-product .mpi-content > :nth-child(4) {
  position: absolute;
  width: 280px;
  bottom: 35px;
  left: 0;
  opacity: 0;
  transform: translateY(100%);
  transition-delay: .2s;
}

.my-product .mpi-content > :nth-child(5) {
  position: absolute;
  width: 300px;
  right: -20px;
  bottom: 67px;
  transform: translate(60%);
  opacity: 0;
}

.my-product .mpi-content > :nth-child(6) {
  position: absolute;
  width: 130px;
  top: 145px;
  left: 197px;
  opacity: 0;
  transition-delay: .8s;
}

.my-product .apm-content {

}

.my-product .apm-content .apm1 {
  position: relative;
  top: 50px;
  width: 80%;
}

.my-product .apm-content .apm2-box {
  position: absolute;
  width: 310px;
  top: 110px;
  right: 50px;
  z-index: 1;
}

.my-product .apm-content .apm2-box>:last-child {
  position: absolute;
  width: 84px;
  height: 84px;
  left: 46px;
  top: 29px;
  border: 1px dotted #FF7777;
  border-radius: 50%;
}

.my-product .apm-content .apm2-box>:last-child > span {
  display: block;
  width: 100%;
  height: 100%;
  top: -3px;
  border-radius: 50%;
  box-shadow: 0px 1px 2px 0px rgba(255,119,119,0.4000);
  border-radius: 50%;
  animation: apm2Rotate 10s linear infinite;
}

@keyframes apm2Rotate {
  from { transform: rotate(0deg);}
  to { transform: rotate(360deg);}
}

.my-product .apm-content .apm2-box>:last-child > span::before {
  position: absolute;
  content: '';
  width: 5px;
  height: 5px;
  top: -3px;
  background: #FF7777;
  box-shadow: 0px 1px 2px 0px rgba(255,119,119,0.4000);
  border-radius: 50%;
}

.my-product .apm-content .apm3 {
  position: absolute;
  width: 186px;
  top: 100px;
  right: 100px;
  display: none;
}

.my-product .apm-content .apm4 {
  position: absolute;
  width: 73%;
  top: 270px;
  left: 17px;
}

.my-product .apm-content .apm5 {
  position: absolute;
  width: 140px;
  left: -40px;
  bottom: -20px;
}

.my-product .apm-content .apm6 {
  position: absolute;
  width: 140px;
  left: 70px;
  bottom: -20px;
}

.my-product .apm-content .apm7-box {
  position: absolute;
  width: 32px;
  left: 152px;
  top: 244px;
}

.my-product .apm-content .apm7-box .apm7 {
  position: relative;
  width: 100%;
  z-index: 2;
}

.my-product .apm-content .apm7-box>:nth-child(2),
.my-product .apm-content .apm7-box>:nth-child(3)
{
  position: absolute;
  left: -7px;
  top: 0;
  width: 35px;
  height: 35px;
  background: #FF7777;
  border-radius: 50%;
  left: 50%;
  top: 82%;
  transform: translate(-50%, -50%) rotateX(60deg);
  animation: apm7Box 3s linear infinite;
}

@keyframes apm7Box {
  0% { width: 35px; height: 35px; opacity: .5; }
  80%  { width: 75px; height: 75px; opacity: .1; }
  100% { width: 85px; height: 85px; opacity: 0;}
}

.my-product .apm-content .apm7-box>:nth-child(3) {
  animation-delay: 1.5s;
}


.my-product .apm-content .apm-line {
  position: absolute;
  width: 54px;
  height: 54px;
  left: 167px;
  top: 182px;
  border: 1px dotted red;
  border-right: none;
  border-bottom: none;
  border-top-left-radius: 2px;
}

.my-product .apm-content .apm-line>span {
  position: absolute;
  left: -3px;
  top: 100%;
  width: 5px;
  height: 5px;
  background: #FF7777;
  box-shadow: 0px 1px 2px 0px rgba(255,119,119,0.4000);
  border-radius: 50%;
  opacity: 0;

  animation: apmLine1 5s linear infinite;
}

@keyframes apmLine1 {
  0% { left: -3px;  top: 100%; opacity: 0;  }
  20% { left: -3px; top: 100%; opacity: 1; }
  60% { left: -3px; top: -3px;  }
  100% { top: -3px; left: 100%; opacity: 1; }
}

.my-product .apm-content .apm-line>:last-child {
  animation: apmLine1 5s linear 2.5s infinite;
}

.my-product .itim-content .itim-1 {
  position: relative;
  top: 50px;
  width: 80%;
}
.my-product .itim-content .itim-2 {
  position: absolute;
  width: 140px;
  left: -40px;
  bottom: 170px;
  z-index: 3;
}

.my-product .itim-content .itim-3 {
  position: absolute;
  width: 145px;
  left: 56px;
  bottom: -20px;
  z-index: 3;
}
.my-product .itim-content .itim-4 {
  position: absolute;
  width: 13px;
  left: 76px;
  bottom: 230px;
  animation: move4 linear 3s infinite;
}
@keyframes move4 {
  0% { left: 76px;  bottom: 231px; }
  100% { left: 199px; bottom: 190px;}
}
.my-product .itim-content .itim-5 {
  position: absolute;
  width: 13px;
  left: 198px;
  bottom: 82px;
  animation: move5 linear 3.3s infinite;
}
@keyframes move5 {
  0% { left: 198px;  bottom: 82px; }
  100% { left: 111px; bottom: 50px;}
}
.my-product .itim-content .itim-6 {
  position: absolute;
  width: 13px;
  left: 112px;
  bottom: 47px;
  animation: move6 linear 4s infinite;
}
@keyframes move6 {
  0% { left: 112px;  bottom: 47px; }
  100% { left: 39px; bottom: 212px;}
}
.my-product .itim-content .itim-7 {
  position: absolute;
  width: 76px;
  right: 108px;
  bottom: 95px;
}
.my-product .itim-content .itim-8 {
  position: absolute;
  width: 30px;
  right: 131px;
  bottom: 122px;
  animation: shakeRotate linear 1s infinite;
}
@keyframes shakeRotate { /* 旋转抖动，核心代码 */
  10%, 90% { transform: rotate(7deg); }
  20%, 80% { transform: rotate(-7deg); }
  30%, 70% { transform: rotate(7deg); }
  40%, 60% { transform: rotate(-7deg); }
  50% { transform: rotate(7deg); }
}


.my-product .content-right {
  margin-top: 70px;
  text-align: left;
  transform: translate(8%);
  background: #fff;
}

.my-product .content-right .tab-content-title {
  font-size: 22px;
  font-weight: 500;
  color: #0A0D2C;
  line-height: 30px;
}

.my-product .content-right .tab-content-describe {
  font-size: 14px;
  font-weight: 400;
  color: #0A0D2C;
  line-height: 20px;
}

.my-product .content-right .tab-content-describe>div {
  margin-bottom: 6px;
}

.my-product .content-right .tab-content-describe>.content-describe-text {
  position: relative;
  padding-left: 14px;
}

.my-product .content-right .tab-content-describe>.content-describe-text::before {
  position: absolute;
  content: '';
  width: 4px;
  height: 4px;
  top: 7px;
  left: 0;
  margin: auto;
  border-radius: 3px;
  background: #0A0D2C;
}

.my-product .content-right .tab-content-describe>:first-child {
  margin-top: 42px;
}

.my-product .content-right .tab-content-fun-list>div {
  margin-top: 34px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.my-product .content-right .tab-content-fun-list>:nth-child(2) {
  margin-top: 0px;
}

.my-product .content-right .tab-content-fun-list>div>span,.my-product .content-right .tab-content-fun-list>div>h4 {
  display: inline-block;
  display: flex;
  width: 33.3%;
  margin-top: 13px;
  align-items: center;
  font-size: 14px;
  font-weight: 500;
  color: #0A0D2C;
  line-height: 20px;
}

.my-product .content-right .tab-content-fun-list>div>span>img,.my-product .content-right .tab-content-fun-list>div>h4>img {
  width: 24px;
  margin-right: 4px;
}

.my-product .content-right .tab-content-fun-list>div>span>span,.my-product .content-right .tab-content-fun-list>div>h4>span {
  word-break: keep-all;
  white-space: nowrap;
}

.my-product .content-right .tab-content-operation {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 56px;
  cursor: pointer;
}

.my-product .content-right .tab-content-operation .operation-btn>a,
.my-product .content-right .tab-content-operation .operation-btn>span,
.my-product .content-right .tab-content-operation .operation-btn>div {
  box-sizing: border-box;
  display: inline-block;
  overflow: hidden;
  width: 120px;
  height: 40px;
  background: #3643f5;
  border-radius: 8px;
  font-size: 14px;
  text-align: center;
}

.my-product .content-right .tab-content-operation .operation-btn>:first-child:hover {
  background: #2C38E9;
  transition: all .3s;
}

.my-product .content-right .tab-content-operation .operation-btn>:first-child {
  font-weight: 500;
  color: #FFFFFF;
  line-height: 40px;
  letter-spacing: 1px;
}

.my-product .content-right .tab-content-operation .operation-btn>:nth-child(2) {
  margin-left: 20px;
  padding: 4px 20px 0;
  font-size: 12px;
  font-weight: 400;
  color: #828499;
  line-height: 16px;
  background: #F2F3FA;
}

.my-product .content-right .tab-content-operation .operation-btn>:nth-child(2):hover {
  background: #edf2fd;
  transition: all .3s;
}

.my-product .content-right .tab-content-operation>:last-child {
  margin-top: 18px;
}

.my-product .content-right .tab-content-operation>:last-child a {
  color: #828499;
}

.my-product .content-right .tab-content-operation>:last-child:hover a {
  color: #0812bd;
}

.card-module-box {
  overflow: hidden;
  padding-top: 150px;
}

.card-module-box .card-title {
  float: left;
  width: 529px;
  margin-right: 21px;
  font-size: 40px;
  font-weight: 600;
  color: #0A0D2C;
  line-height: 64px;
}
.card-module-box .card-title h3 {
  font-size: 40px;
  line-height: 64px;
}

.card-module-box>.card-title::before {
  content: '';
  display: block;
  width: 72px;
  height: 2px;
  margin-bottom: 14px;
  background: #0A0D2C;
}

.card-module-box .card-title>:last-child {
  margin-top: 23px;
  font-size: 14px;
  color: #828499;
  line-height: 22px;
}

.card-module-box .card-item {
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  float: left;
  width: 265px;
  height: 300px;
  margin: 0 0 21px 20px;
  border-radius: 10px;
}

.card-module-box .card-item:nth-child(2) {
  background: url(../images/newIndex/xt1.jpg) no-repeat;
  background-size: 265px 300px;
}

.card-module-box .card-item:nth-child(3) {
  background: url(../images/newIndex/xt2.jpg) no-repeat;
  background-size: 265px 300px;
}

.card-module-box .card-item:nth-child(4) {
  background: url(../images/newIndex/xt3.jpg) no-repeat;
  background-size: 265px 300px;
}

.card-module-box .card-item:nth-child(5) {
  background: url(../images/newIndex/xt4.jpg) no-repeat;
  background-size: 265px 300px;
}

.card-module-box .card-item:nth-child(6) {
  background: url(../images/newIndex/xt5.jpg) no-repeat;
  background-size: 265px 300px;
}

.card-module-box .card-item:nth-child(7) {
  background: url(../images/newIndex/xt6.jpg) no-repeat;
  background-size: 265px 300px;
}

.card-module-box .card-item .card-item-more {
  display: block;
  text-align: center;
  margin-top: 50%;
  transform: translateY(-30%);
  font-size: 22px;
  font-weight: 600;
  color: #FFFFFF;
  line-height: 30px;
}

.card-module-box .card-item .card-content {
  position: absolute;
  height: 61px;
  width: 100%;
  bottom: -5px;
  padding: 15px 20px 20px;
  z-index: 1;
  background: rgba(255, 255, 255, 0);
  transition: all .4s;
}

.card-module-box .card-item:hover .card-content {
  height: 180px;
}

.card-module-box .card-item .card-content::before {
  content: '';
  position: absolute;
  /* 固定模糊层位置 */
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-size: 265px 300px !important;
  filter: blur(6px) contrast(.8);
  z-index: -1;
}

.card-module-box .card-item:nth-child(2) .card-content::before {
  background: url(../images/newIndex/xt1.jpg) no-repeat;
  background-position: bottom;
}

.card-module-box .card-item:nth-child(3) .card-content::before {
  background: url(../images/newIndex/xt2.jpg) no-repeat;
  background-position: bottom;
}

.card-module-box .card-item:nth-child(4) .card-content::before {
  background: url(../images/newIndex/xt3.jpg) no-repeat;
  background-position: bottom;
}

.card-module-box .card-item:nth-child(5) .card-content::before {
  background: url(../images/newIndex/xt4.jpg) no-repeat;
  background-position: bottom;
}

.card-module-box .card-item:nth-child(6) .card-content::before {
  background: url(../images/newIndex/xt5.jpg) no-repeat;
  background-position: bottom;
}

.card-module-box .card-item .card-content .card-title {
  margin-bottom: 10px;
  font-size: 22px;
  font-weight: 500;
  color: #FFFFFF;
  line-height: 30px;
}

.card-module-box .card-item .card-content .card-desc {
  font-size: 14px;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 22px;
}

.card-module-box>:nth-child(4) {
  margin-left: 0;
}

.merit-card-box {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 100px;
}

.merit-card-box>dl {
  width: 346px;
  height: 352px;
  background: #FFFFFF;
  box-shadow: 0px 14px 30px 0px rgba(130, 132, 153, 0.15);
  border-radius: 12px;
  transition: transform .1s;
}

.merit-card-box>dl:hover {
  box-shadow: 0px 0px 30px 0px rgba(130, 132, 153, 0.25);
  transform: translateY(-1rem);
}

.merit-card-box>dl>dt {
  width: 124px;
  height: 124px;
  margin: 34px 0 0 38px;
}

.merit-card-box>dl>dt>img {
  width: 100%;
  height: 100%;
}

.merit-card-box>dl>dd {
  margin: 33px 56px 0;
  font-size: 14px;
  font-weight: 400;
  color: #0A0D2C;
  line-height: 22px;
}

.merit-card-box>dl>dd>:first-child {
  font-size: 22px;
  font-weight: 600;
  color: #0A0D2C;
  line-height: 30px;
}

.merit-card-box>dl>dd>:nth-child(2) {
  margin-top: 21px;
}

.merit-card-box>:last-child>dd>:last-child {
  letter-spacing: -1px;
}

.them-use-box {
  position: relative;
  display: flex;
  padding-top: 180px;
}

.them-use-box .left-bac {
  position: relative;
  overflow: hidden;
  flex: 1;
  height: 620px;
}

.them-use-box .left-bac>div {
  transition: all .5s;
  visibility: hidden;
  opacity: 0;
}

.them-use-box .left-bac>div>img {
  position: absolute;
  width: 960px;
  height: 620px;
  top: 0;
  right: 0;
}

.them-use-box .left-bac>:first-child {
  visibility: visible;
  opacity: 1;
}

.them-use-box .right-bac {
  position: relative;
  flex: 1;
  height: 620px;
  background: #F7F8FC;
}

.them-use-box .right-bac>:first-child {
  margin: 50px 0 15px 59px;
  padding: 0 10px;
  font-size: 44px;
  font-weight: 600;
  color: #0A0D2C;
  line-height: 62px;
  letter-spacing: 1px;
}

.them-use-box .right-bac>:nth-child(2) {
  margin-left: 59px;
  padding: 0 10px;
  font-size: 14px;
  color: #828499;
  line-height: 24px;
  letter-spacing: -1px;
}

.them-use-box .swipe-box {
  position: absolute;
  overflow: hidden;
  max-width: 1260px;
  top: 133px;
  left: -280px;
}

.them-use-box .swipe-box .swiper-slide {
  padding: 60px 0;
}

.them-use-box .swipe-box .swipe-slider {
  height: 310px;
  margin: 0 40px;
  padding: 40px 40px 37px;
  background: #FFFFFF;
  box-shadow: 5px 5px 70px 0px rgba(130, 132, 153, 0.1);
  border-radius: 30px 30px 30px 0px;
}

.them-use-box .swipe-box .swipe-slider:first-child {
  margin: 0 20px;
}

.them-use-box .swipe-box .swiper-wrapper .swipe-slider .slider-img-box {
  overflow: hidden;
  width: 70px;
  background: #FFFFFF;
  box-shadow: 0px 8px 15px 0px rgba(130, 132, 153, 0.22);
  border-radius: 8px;
}

.them-use-box .swipe-box .swiper-wrapper .swipe-slider .slider-img-box img {
  width: 100%;
}

.them-use-box .swipe-box .swiper-wrapper .swipe-slider .s-f-img {
  background: #eb3223;
}

.them-use-box .swipe-box .swiper-wrapper .swipe-slider .them-card-title {
  margin: 22px 0 18px;
  font-size: 16px;
  font-weight: 500;
  color: #0A0D2C;
  line-height: 14px;
  display: block;
}

.them-use-box .swipe-box .swiper-wrapper .swipe-slider .them-card-author {
  display: flex;
  align-items: center;
  justify-content: end;
  margin-top: 6px;
  font-size: 14px;
  font-weight: 400;
  color: #0A0D2C;
  line-height: 14px;
}

.them-use-box .swipe-box .swiper-wrapper .swipe-slider .them-card-author>span {
  display: inline-block;
  width: 40px;
  height: 1px;
  margin-right: 6px;
  background: #828499;
}

.them-use-box .swipe-box .swiper-wrapper .swipe-slider .them-card-desc {
  font-size: 14px;
  font-weight: 400;
  color: #0A0D2C;
  line-height: 22px;
}

.swipe-box .swiper-btn-controller {
  display: flex;
  width: 80px;
  margin: 12px 0 0 344px;
  justify-content: space-between;
}

.swipe-box .swiper-btn-controller .swiper-btn-next {
  width: 26px;
  height: 26px;
}

.swipe-box .swiper-btn-controller .swiper-btn-next>svg {
  width: 100%;
  height: 100%;
}

.swipe-box .swiper-btn-controller .swiper-btn-next:hover>svg>path {
  fill: #404DFF
}

.swipe-box .swiper-btn-controller .swiper-btn-prev {
  width: 26px;
  height: 26px;
}

.swipe-box .swiper-btn-controller .swiper-btn-prev>svg {
  width: 100%;
  height: 100%;
}

.swipe-box .swiper-btn-controller .swiper-btn-prev:hover>svg>path {
  fill: #404DFF
}

.flow-swipe-box>.content-title {
  margin-bottom: 80px;
}

.flow-swipe-box .brand-flow-box {
  position: relative;
  padding-bottom: 40px;
}

.flow-swipe-box .brand-flow-box .brand-box-show-l {
  position: absolute;
  width: 240px;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  background: linear-gradient(270deg, rgba(255, 255, 255, 0.3) 0%, #FFFFFF 100%);
}

.flow-swipe-box .brand-flow-box .brand-box-show-r {
  position: absolute;
  width: 240px;
  height: 100%;
  top: 0;
  right: 0;
  z-index: 1;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.3) 0%, #FFFFFF 100%);
}

.flow-swipe-box .brand-flow-box .flow-swipe-content {
  margin-top: 32px;
}

.flow-swipe-box .brand-flow-box .flow-swipe-content .row-brand-box {
  display: flex;
  /* width: 7120px; */
  align-items: center;
}

.flow-swipe-box .brand-flow-box>:nth-child(1) .row-brand {
  display: flex;
  animation: rowMove1 60s linear;
  -webkit-animation: rowMove1 60s linear infinite;
}

@keyframes rowMove1 {
  from {
    transform: translate(-100%);
  }

  to {
    transform: translate(0);
  }
}

.flow-swipe-box .brand-flow-box>:nth-child(2) .row-brand {
  display: flex;
  animation: rowMove2 45s linear;
  -webkit-animation: rowMove2 45s linear infinite;
}

@keyframes rowMove2 {
  from {
    transform: translate(-100%);
  }

  to {
    transform: translate(0);
  }
}

.flow-swipe-box .brand-flow-box>:nth-child(3) .row-brand {
  display: flex;
  animation: rowMove3 80s linear;
  -webkit-animation: rowMove3 80s linear infinite;
}

@keyframes rowMove3 {
  from {
    transform: translate(-100%);
  }

  to {
    transform: translate(0);
  }
}

.flow-swipe-box .brand-flow-box>:nth-child(4) .row-brand {
  display: flex;
  animation: rowMove4 65s linear;
  -webkit-animation: rowMove4 65s linear infinite;
}

@keyframes rowMove4 {
  from {
    transform: translate(-100%);
  }

  to {
    transform: translate(0);
  }
}

.flow-swipe-box .brand-flow-box>:nth-child(5) .row-brand {
  display: flex;
  animation: rowMove5 110s linear;
  -webkit-animation: rowMove5 110s linear infinite;
}

@keyframes rowMove5 {
  from {
    transform: translate(-100%);
  }

  to {
    transform: translate(0);
  }
}

.flow-swipe-box .brand-flow-box>:nth-child(6) .row-brand {
  display: flex;
  animation: rowMove6 98s linear;
  -webkit-animation: rowMove6 98s linear infinite;
}

@keyframes rowMove6 {
  from {
    transform: translate(-100%);
  }

  to {
    transform: translate(0);
  }
}

.flow-swipe-box .brand-flow-box .flow-swipe-content .row-brand-box .row-brand .brand-merchants {
  display: inline-block;
  width: 174px;
  height: 74px;
  margin-left: 20px;
  border: 1px solid #E9EBF3;
  border-radius: 8px;
  background: #FFFFFF;
}

.flow-swipe-box .brand-flow-box .flow-swipe-content:nth-of-type(odd) .row-brand-box .row-brand .brand-merchants {
  box-shadow: 0px 7px 18px 0px rgba(130, 132, 153, 0.16);
}

.flow-swipe-box .brand-flow-box .flow-swipe-content .row-brand-box .row-brand .brand-merchants:first-child {
  margin-left: 20px;
}

.flow-swipe-box .brand-flow-box .flow-swipe-content .row-brand-box .row-brand .brand-merchants>img {
  width: 100%;
  height: 100%;
}

.flow-swipe-box .brand-more {
  display: block;
  width: 140px;
  height: 44px;
  margin: 38px auto 0;
  text-align: center;
  line-height: 44px;
  background: #404DFF;
  border-radius: 8px;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 1px;
  color: #fff !important;
  cursor: pointer;
}

.flow-swipe-box .brand-more:hover {
  background-color: #2C38E9;
  transition: all .3s;
}

.new-information {
  position: relative;
  margin-top: 78px;
  background: #fff;
}

.new-information .information-bac {
  position: absolute;
  width: 100%;
  height: 530px;
  z-index: 0;
  background: linear-gradient(180deg, #2C38E9 0%, #404DFF 100%);
}

.new-information>section {
  overflow: hidden;
  position: relative;
  z-index: 10;
  background: url(../images/newIndex/newinform-bac.png) no-repeat;
  background-size: 100% auto;
}

.new-information>section>.content-title {
  margin-top: 109px;
}

.new-information>section>.content-title div,.new-information>section>.content-title h3 {
  color: #fff;
}

.new-information .information-card {
  margin-top: 100px;
}

.new-information .information-card .carousel-indicators .active {
  background: #404DFF;
}

.new-information .information-card .information-swipe-controller {
  bottom: -50px;
}

.new-information .information-card .information-swipe-controller>li {
  width: 26px;
  height: 3px;
  margin: 30px 10px 0;
  border-radius: 2px;
}

.new-information .information-card .card-item-box {
  display: flex;
  justify-content: space-between;
  padding: 0 10px;
}

.new-information .information-card .card-item-box .card-item {
  position: relative;
  overflow: hidden;
  width: 352px;
  height: 440px;
  padding: 27px 30px 0;
  background: #FFFFFF;
  box-shadow: 0px 12px 28px 0px rgba(130, 132, 153, 0.1);
  border-radius: 12px;
  transition: transform .1s;
}

.new-information .information-card .card-item-box .card-item:hover {
  box-shadow: 0px 5px 10px 1px rgb(218, 213, 213, .4);
  transform: translateY(-10px);
}

.new-information .information-card .card-item-box .card-item>:first-child {
  font-size: 2rem;
  font-weight: 500;
  color: #0A0D2C;
  line-height: 30px;
}

.new-information .information-card .card-item-box .card-item>:nth-child(2) {
  margin: 1.5rem 0 .2rem;
  font-size: 1.4rem;
  color: #828499;
  line-height: 20px;
}

.new-information .information-card .card-item-box .card-item>:nth-child(3) {
  float: right;
  font-size: 1.2rem;
  color: #2C38E9;
  line-height: 2rem;
  cursor: pointer;
}

.new-information .information-card .card-item-box .card-item .card-img {
  position: absolute;
  width: 100%;
  height: 26rem;
  left: 0;
  bottom: 0;
  background: #ccc;
}

.new-information .information-card .card-item-box .card-item .card-img>img {
  width: 100%;
  height: 100%;
}

.new-information .new-information-more {
  display: block;
  width: 140px;
  height: 44px;
  margin: 78px auto 0;
  line-height: 44px;
  background: #404DFF;
  border-radius: 8px;
  font-size: 14px;
  font-weight: 500;
  color: #FFFFFF !important;
  letter-spacing: 1px;
  text-align: center;
  cursor: pointer;
}

.new-information .new-information-more:hover {
  background-color: #2C38E9;
  transition: all .3s;
}

.information-card-box {
  margin-top: 58px;
  padding: 25px 0 36px;
  background: #0A0D2C;
}

.information-card-box section {
  display: flex;
  justify-content: space-between;
}

.information-card-box section .card-left {
  width: 307px;
  height: 199px;
}

.information-card-box section .card-left>img {
  width: 100%;
  height: 100%;
}

.information-card-box section .card-right {
  padding-top: 62px;
}

.information-card-box section .card-right>:first-child {
  font-size: 44px;
  font-weight: 600;
  color: #FFFFFF;
  line-height: 62px;
}

.information-card-box section .card-right>:last-child {
  display: block;
  float: right;
  width: 140px;
  height: 44px;
  margin-top: 23px;
  background: #545FFF;
  border-radius: 8px;
  font-size: 16px;
  font-weight: 500;
  color: #FFFFFF;
  line-height: 44px;
  letter-spacing: 1px;
  text-align: center;
  cursor: pointer;
}

.information-card-box section .card-right>:last-child:hover {
  background-color: #2C38E9;
  transition: all .3s;
}

@media (min-width: 576px) {
  .container {
      max-width: 1210px;
  }
}
@media (min-width: 768px) {
  .container {
      max-width: 1210px;
  }
}

@media (min-width: 992px) {
  #navbar-main {
    background: none;
  }

  #navbar-main .nav-link {
    color: #fff;
  }
  #navbar-main .nav-link a {
    color: #fff;
    font-weight: normal;
  }

  #navbar-main .default-logo {
    display: block;
  }

  #navbar-main .slide-logo {
    display: none;
  }
}

@media screen and (min-width: 550px) and (max-width: 1140px) {

  .nav-bar-empty {
    width: 145px !important;
  }

  .max-width-style {
    width: 1300px;
    overflow: hidden;
  }
  .home-box {
    overflow: auto;
  }

  .them-use-box {
    width: 1300px;
    overflow: hidden;
  }

  .flow-swipe-box {
    width: 1300px;
    overflow: hidden;
  }
}

@media (max-width: 500px) {
  .home-box section{
    width: auto;
    margin: 0 auto;
  }

  .home-box {
    min-width: 37rem;
  }

  .banner {
    height: 98rem;
    min-width: 37rem;
    margin-bottom: 10rem;
    position: relative;
  }

  .banner section {
    margin-top: -4rem;
    padding-top: 0rem;
  }

  .banner .carousel-item .section-inner {
    height: 104rem;
  }

  .banner section .banner-text {
    margin-top: 13rem;
    display: block;
    text-align: center;
    font-size: 3.2rem;
  }

  .banner section .banner-text .unline {
    width: 66%;
    height: 1px;
    margin: 2rem auto 0;
    opacity: 0.42;
    background: #fff;
  }

  .banner section .banner-btn {
    margin-top: .5rem;
    font-size: 1.6rem;
    text-align: center;
    color: #2C38E9 !important;
  }

  .banner section .banner-img {
    position: absolute;
    max-width: 43rem;
    width: 100%;
    height: auto;
    top: .6rem;
    right: 0;
    left: 0;
    margin: 0 auto;
  }

  .carousel-inner .carousel-item .container .row > div {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto !important;
    flex: 0 0 auto !important;
    max-width: 100% !important;
  }

  .banner .carousel-inner>:nth-child(2) .banner-img {
    width: 82%;
    height: auto;
    top: 2rem;
    left: 0;
    right: 0px;
    margin: auto;
  }
  
  .banner .carousel-inner>:nth-child(3) .banner-img {
    width: 92%;
    height: auto;
    top: 2rem;
    left: 0;
    right: 0px;
    margin: auto;
  }

  .banner section .carousel-inner .carousel-item .banner-img img {
    top: 0;
    left: 0;
    height: auto;
  }


  .banner section .carousel-inner .banner-img .banner-gear1 {
    width: 43px;
    height: 43px;
    top: 29vw;
    left: 5.5vw;
  }

  .banner section .carousel-inner .banner-img .banner-gear2 {
    width: 30px;
    height: 30px;
    top: 36vw;
    left: 15vw;
  }

  .banner .section-rotate .carousel-indicators {
    bottom: -5rem;
  }

  .banner .banner-card {
    display: flex;
    width: auto;
    margin: 0 auto;
    bottom: -4rem;
    flex-wrap: wrap;
    justify-content: space-around;
  }

  .banner .banner-card .card-item {
    width: 28rem;
    height: auto;
    margin-bottom: 2rem;
    padding: .8rem 1rem;
  }

  .banner .banner-card .card-item a {
    display: block;
  }

  .banner .banner-card .card-item a>div:first-child {
    font-size: 1.6rem;
  }

  .banner .banner-card .card-item a>img {
    width: 6rem;
    height: auto;
    top: 3.4rem;
    right: .5rem;
  }

  .content-title1 {
    margin-top: 5rem;
  }

  .content-title2 {
    margin-top: 5rem;
  }

  .content-title3 {
    margin-top: 5rem;
  }

  .content-title1>:first-child,
  .content-title2>:first-child,
  .content-title3>:first-child {
    font-size: 2.6rem !important;
    line-height: 3.6rem !important;
  }

  .content-box .content-title > .title-desc {
    padding: 0 1rem;
  }

  .content-box .content {
    position: relative;
    margin-top: 5rem;
  }

  .content-box .content .content-text {
    position: relative;
    height: 72rem;
    text-align: center;
  }

  .content-box-reverse .content .content-text {
    position: relative;
    height: 76rem;
    text-align: center;
  }

  .content-box .content .content-text .label-box {
    display: flex;
    align-items: center;
    margin-left: 3.8rem;
  }

  .content-box .content .content-text .label-box .title-label {
    font-size: 1.8rem;
  }

  .content-box .content .content-text .label-box .yun-wei-icon {
    width: 3.4rem;
    height: 3.4rem;
    background-size: 3.4rem 3.4rem;
  }

  .content-box .content .content-text .block-item .item-box .block-item-label {
    width: 94%;
    margin-bottom: 0;
    box-sizing: border-box;
    padding: 1.4rem 1.2rem;
    border-radius: .8rem 1.2rem 1.2rem 1.2rem;
  }

  .content-box .content .content-text .block-item .image-box {
    width: 100%;
    height: 34rem;
    top: 42.5rem;
    right: 0;
  }

  .content-box-reverse .content .content-text .label-box {
    margin-left: 4.8rem;
    justify-content: initial;
  }

  .content-box-reverse .content .content-text .block-title {
    text-align: center;
  }

  .content-box-reverse .content .content-text .block-item {
    padding-right: 3.4rem;
    text-align: right;
  }

  .content-box-reverse .content .content-text .block-item .item-box .block-item-label {
    text-align: left;
  }

  .content-box-reverse .content .content-text .block-item .item-box .block-item-label {
    text-align: center;
  }

  .content-box-reverse .content .content-text .block-item .image-box {
    visibility: hidden;
    position: absolute;
    width: auto;
    height: auto;
    top: 42rem;
    left: 0;
  }

  .my-product .tab-box {
    position: relative;
    display: flex;
    height: 93rem;
    margin-top: 5.5rem;
    justify-content: center;
  }

  .my-product .tab-box .tab-item {
    margin: 0 .3rem;
    font-size: 1.4rem;
    line-height: 2.2rem;
  }

  .my-product .tab-box .tab-item .tab-content {
    visibility: hidden;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 13rem;
    left: 0;
    opacity: 0;
    padding-right: 0;
  }

  .my-product .tab-content .content-left {
    position: relative;
    float: left;
    width: 100%;
    height: 33.5rem;
  }

  .my-product .tab-box .tab-item .tab-content .content-left .left-bac {
    position: absolute;
    width: 94%;
    left: -4.5rem;
    top: -1rem;
  }

  .my-product .tab-content .content-left .war-content>:nth-child(1) {
    position: relative;
    width: 90%;
    top: 0px;
    z-index: 10;
    margin: 0 auto;
  }

  .my-product .tab-content .content-left .test-content>:nth-child(1) {
    position: relative;
    width: 90%;
    top: 0px;
    z-index: 10;
  }

  .my-product .tab-content .content-left .monitor-content>:nth-child(1) {
    position: relative;
    width: 90%;
    top: 0px;
    z-index: 10;
  }

  .my-product .tab-content .content-left .func-content>:nth-child(1) {
    position: relative;
    width: 90%;
    top: 0px;
    margin: -28px auto 0;
    z-index: 10;
  }

  /* 我们的产品 => 智能警告平台 - 预警灯动画 - start */
  .my-product .tab-content .content-left .war-content .warning-light-bar {
    width: 4.5rem;
    height: 30px;
    left: 6.3rem;
    top: -31.3rem;
  }

  .my-product .tab-content .content-left .war-content .warning-light-bar>div {
    position: absolute;
    width: .3rem;
    height: .9rem;
    top: 0;
    border-radius: .5rem;
    background: #F53E3E;
  }

  .my-product .tab-content .content-left .war-content .warning-light-bar>:nth-child(1) {
    left: 0;
    top: 1.6rem;
    transform: rotate(-74deg);
  }

  .my-product .tab-content .content-left .war-content .warning-light-bar>:nth-child(2) {
    left: .7rem;
    top: .4rem;
    transform: rotate(-40deg);
  }

  .my-product .tab-content .content-left .war-content .warning-light-bar>:nth-child(3) {
    top: 0px;
    left: 0;
    right: 0;
    margin: 0 auto;
  }

  .my-product .tab-content .content-left .war-content .warning-light-bar>:nth-child(4) {
    right: .7rem;
    top: .4rem;
    transform: rotate(40deg);
  }

  .my-product .tab-content .content-left .war-content .warning-light-bar>:nth-child(5) {
    top: 1.6rem;
    right: 0;
    transform: rotate(74deg);
  }
  /* 我们的产品 => 智能警告平台 - 预警灯动画 - end */

  /* 我们的产品 => 智能警告平台 - 工具app图标动画 - start */
  .my-product .tab-content .content-left .war-content .access-tool {
    position: relative;
    width: 15.6rem;
    height: 15.6rem;
    margin: -20.8rem 0 0 3.3rem;
    z-index: 10;
  }

  .my-product .tab-content .content-left .war-content .access-tool > img {
    position: absolute;
    transition: all .6s ease-out .2s;
  }

  .my-product .tab-content .content-left .war-content .access-tool>:nth-child(1) {
    width: 3rem;
    top: 1.3rem;
    left: 3.5rem;
  }

  .my-product .tab-content .content-left .war-content .access-tool>:nth-child(2) {
    width: 2.6rem;
    top: 2.3rem;
    left: 7.5rem;
    visibility: hidden;
    opacity: 0;
    transform: translate(-200%, -200%);
  }

  .my-product .tab-content .content-left .war-content .access-tool>:nth-child(3) {
    width: 2.8rem;
    top: 3.2rem;
    right: 1.7rem;
  }

  .my-product .tab-content .content-left .war-content .access-tool>:nth-child(4) {
    width: 3.2rem;
    top: 5rem;
    left: .5rem;
  }

  .my-product .tab-content .content-left .war-content .access-tool>:nth-child(5) {
    width: 2.6rem;
    top: 4.6rem;
    left: 5rem;
  }

  .my-product .tab-content .content-left .war-content .access-tool>:nth-child(6) {
    width: 2.4rem;
    top: 5.5rem;
    right: 4.3rem;
    visibility: hidden;
    opacity: 0;
    transform: translate(-800%, -600%);
  }

  .my-product .tab-content .content-left .war-content .access-tool>:nth-child(7) {
    width: 2.6rem;
    top: 8rem;
    left: 3.2rem;
    visibility: hidden;
    opacity: 0;
    transform: translate(-300%, 100%);
  }

  .my-product .tab-content .content-left .war-content .access-tool>:nth-child(8) {
    width: 2.2rem;
    top: 9rem;
    left: 7rem;
    visibility: hidden;
    opacity: 0;
    transform: translate(-600%, 200%);
  }

  .my-product .tab-content .content-left .war-content .access-tool>:nth-child(9) {
    width: 2.8rem;
    top: 8.2rem;
    right: 2.2rem;
    visibility: hidden;
    opacity: 0;
    transform: translate(-400%, 200%);
  }

  .my-product .tab-content .content-left .war-content .access-tool>:nth-child(10) {
    width: 3rem;
    top: 11rem;
    left: 3.2rem;
    visibility: hidden;
    opacity: 0;
    transform: translate(-300%, 300%);
  }

  .my-product .tab-content .content-left .war-content .access-tool>:nth-child(11) {
    width: 2.8rem;
    top: 11rem;
    left: 8.5rem;
    visibility: hidden;
    opacity: 0;
    transform: translate(-350%, 350%);
  }
  /* 我们的产品 => 智能警告平台 - 工具app图标动画 - end */

  #tabItem2 ~ .tab-content .test-content .Traffic-simulation ,
  #tabItem5 ~ .tab-content .test-content .Traffic-simulation {
    width: 110px;
    height: 56px;
    top: 50px;
    padding: 0px 12px;
    transform: scale(.8);
  }

  #tabItem2 ~ .tab-content .test-content .Traffic-simulation>:nth-child(2),
  #tabItem2 ~ .tab-content .test-content .Traffic-simulation>:nth-child(3),
  #tabItem5 ~ .tab-content .test-content .Traffic-simulation>:nth-child(2),
  #tabItem5 ~ .tab-content .test-content .Traffic-simulation>:nth-child(3) {
    overflow: hidden;
    height: 6px;
    margin-top: 2px;
    border-radius: 4px;
  }

  #tabItem2 ~ .tab-content .test-content .Traffic-simulation>:nth-child(3),
  #tabItem5 ~ .tab-content .test-content .Traffic-simulation>:nth-child(3) {
    margin-top: 6px;
  }

  #tabItem2 ~ .tab-content .test-content .map-site {
    width: 11.1rem;
    height: 6.5rem;
    margin: -20.1rem 0 0 12.5rem;
  }

  #tabItem2 ~ .tab-content .test-content .map-site>div {
    width: .8rem;
    height: .8rem;
  }

  #tabItem2 ~ .tab-content .test-content .map-site>div::before {
    width: .4rem;
    height: .4rem;
    margin: .2rem auto;
  }

  #tabItem2 ~ .tab-content .test-content .map-site>:nth-child(1)::before {
    width: .6rem;
    height: .6rem;
    margin: .3rem auto;
  }

  /* 我们的产品 => 云压力测试平台 - 地图上的点 动画 - start */
  #tabItem2 ~ .tab-content .test-content .map-site>:nth-child(1) {
    width: 1.2rem;
    height: 1.2rem;
    top: 4.8rem;
    left: .2rem;
  }

  #tabItem2 ~ .tab-content .test-content .map-site>:nth-child(2) {
    top: -.4rem;
    left: 1.7rem;
  }

  #tabItem2 ~ .tab-content .test-content .map-site>:nth-child(3) {
    top: -.1rem;
    left: 5rem;
  }

  #tabItem2 ~ .tab-content .test-content .map-site>:nth-child(4) {
    top: .2rem;
    left: 8.8rem;
  }

  #tabItem2 ~ .tab-content .test-content .map-site>:nth-child(5) {
    top: 1.5rem;
    left: 6.3rem;
  }

  #tabItem2 ~ .tab-content .test-content .map-site>:nth-child(6) {
    top: 2.9rem;
    left: 4.3rem;
  }

  #tabItem2 ~ .tab-content .test-content .map-site>:nth-child(7) {
    top: 2.95rem;
    left: 8rem;
  }

  #tabItem2 ~ .tab-content .test-content .map-site>:nth-child(8) {
    top: 2.7rem;
    left: 10.8rem;
  }

  /* 我们的产品 => 云压力测试平台 - 地图上的点 动画 - end */
  #tabItem3 ~ .tab-content .monitor-content .warning-alarm {
    position: absolute;
    width: 100%;
    left: 13rem;
    top: 6.5rem;
    z-index: 20;
  }

  #tabItem3 ~ .tab-content .monitor-content .warning-alarm .warning-alarm-light {
    transform: scale(.8);
  }
  
  #tabItem3 ~ .tab-content .monitor-content .warning-alarm .warning-alarm-light > img {
    width: 100%;
  }

  #tabItem3 ~ .tab-content .monitor-content .monitor-ability {
    width: 28rem;
    height: 7rem;
    margin: -11rem 0 0 4rem;
    padding: .8rem .4rem 0;
    box-shadow: 0 .5rem 1rem #eee;
  }

  /* 我们的产品 => 云压力测试平台 - 业务可测性监测平台 动画 - start */
  #tabItem3 ~ .tab-content .monitor-content .monitor-ability>:nth-child(1) {
    transform: translateX(-150%);
    opacity: 0;
  }

  #tabItem3:checked~.tab-content .monitor-content .monitor-ability>:nth-child(1) {
    opacity: 1;
    transform: translate(0);
    transition: all .5s ease-out 1s;
  }

  #tabItem3 ~ .tab-content .monitor-content .monitor-ability>:nth-child(2) {
    transform: translateX(-350%);
    opacity: 0;
  }

  #tabItem3:checked~.tab-content .monitor-content .monitor-ability>:nth-child(2) {
    opacity: 1;
    transform: translate(0);
    transition: all .5s ease-out .8s;
  }

  #tabItem3 ~ .tab-content .monitor-content .monitor-ability>:nth-child(3) {
    transform: translateX(-500%);
    opacity: 0;
  }

  #tabItem3:checked~.tab-content .monitor-content .monitor-ability>:nth-child(3) {
    opacity: 1;
    transform: translate(0);
    transition: all .5s ease-out .6s;
  }

  #tabItem3 ~ .tab-content .monitor-content .monitor-ability>:nth-child(4) {
    transform: translateX(-650%);
    opacity: 0;
  }

  #tabItem3:checked~.tab-content .monitor-content .monitor-ability>:nth-child(4) {
    opacity: 1;
    transform: translate(0);
    transition: all .5s ease-out .4s;
  }

  #tabItem3 ~ .tab-content .monitor-content .monitor-ability>:nth-child(5) {
    transform: translateX(-800%);
    opacity: 0;
  }

  #tabItem3:checked~.tab-content .monitor-content .monitor-ability>:nth-child(5) {
    opacity: 1;
    transform: translate(0);
    transition: all .5s ease-out .2s;
  }

  #tabItem3 ~ .tab-content .monitor-content .monitor-ability> img {
    position: absolute;
    width: 35rem;
  }

  #tabItem3 ~ .tab-content .monitor-content .monitor-ability> img:nth-of-type(1) {
    width: 27rem;
    top: 3.4rem;
    left: .4rem;
  }

  #tabItem3 ~ .tab-content .monitor-content .monitor-ability> img:nth-of-type(2) {
    width: 27rem;
    top: 5rem;
    left: .4rem;
  }

  #tabItem3:checked~.tab-content .monitor-content .monitor-ability> img:nth-of-type(2) {
    opacity: 1;
    transform: translate(0);
    transition: all .8s ease-out .5s;
  }
  /* 我们的产品 => 云压力测试平台 - 业务可测性监测平台 动画 - end */

  /* 我们的产品 => 云压力测试平台 - 智能事件平台 动画 rotating - start */
#tabItem4 ~ .tab-content .func-content .rotating-box {
  width: 12rem;
  height: 12rem;
  margin: -20rem 0 0 .5rem;
  border-radius: 1.2rem;
}

#tabItem4 ~ .tab-content .func-content .rotating-box .decoration-line {
  width: 10.6rem;
  height: 10.6rem;
  margin: .6rem auto;
  background: url(../images/newIndex/func-rotating-bac.png) no-repeat;
  background-size: cover;
}

#tabItem4 ~ .tab-content .func-content .rotating-box .rotating-img-box>img {
  position: absolute;
  width: 6rem;
}

#tabItem4 ~ .tab-content .func-content .rotating-box .rotating-img-box>img:nth-of-type(1) {
  left: -.7rem;
  top: 1.6rem;
}

#tabItem4 ~ .tab-content .func-content .rotating-box .rotating-img-box>img:nth-of-type(2) {
  right: 0px;
  top: 1.6rem;
}

#tabItem4 ~ .tab-content .func-content .rotating-box .rotating-img-box>img:nth-of-type(3) {
  left: 0;
  right: 0;
  bottom: -.7rem;
  margin: 0 auto;
}
/* 动画 rotating - end */
/* 工具组 动画 - start */

#tabItem4 ~ .tab-content .func-content .func-tool-box {
  position: relative;
  width: 16.2rem;
  height: 10rem;
  margin: -8rem 0 0 15.6rem;
}

#tabItem4 ~ .tab-content .func-content .func-tool-box>img {
  position: absolute;
  width: 5rem;
}

#tabItem4 ~ .tab-content .func-content .func-tool-box>:nth-child(1) {
  left: .6rem;
  top: .4rem;
}

#tabItem4 ~ .tab-content .func-content .func-tool-box>:nth-child(2) {
  left: .6rem;
  bottom: -.1rem;
}

#tabItem4 ~ .tab-content .func-content .func-tool-box>:nth-child(3) {
  left: 5.8rem;
  top: .4rem;
}

#tabItem4 ~ .tab-content .func-content .func-tool-box>:nth-child(4) {
  left: 5.8rem;
  bottom: -.1rem;
}

#tabItem4 ~ .tab-content .func-content .func-tool-box>:nth-child(5) {
  right: .4rem;
  top: .7rem;
}

#tabItem4 ~ .tab-content .func-content .func-tool-box>:nth-child(6) {
  right: .4rem;
  bottom: -.1rem;
}

#tabItem4:checked~.tab-content .func-content .func-tool-box > img {
  opacity: 1;
  transform: translate(0);
}
/* 工具组 动画 - end */
/* 我们的产品 => 云压力测试平台 - 智能事件平台 动画 rotating - end */
/* 我们的产品 => 云压力测试平台 - 浏览器性能监控平台 动画 rotating  - start*/


#tabItem5 ~ .tab-content .func-content .func-tool-box {
  position: relative;
  width: 16.2rem;
  height: 10rem;
  margin: -8rem 0 0 15.6rem;
}

#tabItem5 ~ .tab-content .func-content .func-tool-box>img {
  position: absolute;
  width: 5rem;
}


#tabItem5:checked ~ .tab-content .content-left .content-box  img {
  opacity: 1;
  transform: translate(0);
}
/* 我们的产品 => 云压力测试平台 - 浏览器性能监控平台 动画 rotating  - end*/
/* 7777777 */


#tabItem6 ~ .tab-content .func-content .func-tool-box {
  position: relative;
  width: 16.2rem;
  height: 10rem;
  margin: -8rem 0 0 15.6rem;
}

#tabItem6 ~ .tab-content .func-content .func-tool-box>img {
  position: absolute;
  width: 5rem;
}

#tabItem6 ~ .tab-content .func-content .func-tool-box>:nth-child(1) {
  left: .6rem;
  top: .4rem;
}

#tabItem6 ~ .tab-content .func-content .func-tool-box>:nth-child(2) {
  left: .6rem;
  bottom: -.1rem;
}

#tabItem6 ~ .tab-content .func-content .func-tool-box>:nth-child(3) {
  left: 5.8rem;
  top: .4rem;
}

#tabItem6 ~ .tab-content .func-content .func-tool-box>:nth-child(4) {
  left: 5.8rem;
  bottom: -.1rem;
}

#tabItem6 ~ .tab-content .func-content .func-tool-box>:nth-child(5) {
  right: .4rem;
  top: .7rem;
}

#tabItem6 ~ .tab-content .func-content .func-tool-box>:nth-child(6) {
  right: .4rem;
  bottom: -.1rem;
}

#tabItem6:checked~.tab-content .func-content .func-tool-box > img {
  opacity: 1;
  transform: translate(0);
}
/* 7777777 */

  .my-product .tab-content .content-left .content-box {
    width: 37.5rem;
    height: auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
  }

  .my-product .tab-content .content-left .test-content>:nth-child(1) {
    margin: 0 auto;
  }

  .my-product .tab-content .content-right {
    float: none;
    width: auto;
    padding: 7rem .5rem 0;
    text-align: center;
  }

  .my-product .tab-content .content-right .tab-content-title {
    font-size: 2.2rem;
    font-weight: 500;
    color: #0A0D2C;
    line-height: 3rem;
  }

  .my-product .tab-content .content-right .tab-content-describe {
    font-size: 1.4rem;
    font-weight: 400;
    color: #0A0D2C;
    line-height: 2rem;
  }

  .my-product .tab-content .content-right .tab-content-describe>div {
    margin-bottom: .6rem;
  }

  .my-product .tab-content .content-right .tab-content-describe>:first-child {
    margin-top: 4.2rem;
  }

  .my-product .tab-content .content-right .tab-content-fun-list>div {
    margin-top: 3.4rem;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-right: 2rem;
  }

  .my-product .tab-content .content-right .tab-content-fun-list>:nth-child(2) {
    margin-top: 0px;
  }

  .my-product .tab-content .content-right .tab-content-fun-list>div>span {
    display: inline-block;
    display: flex;
    width: 33.3%;
    margin-top: 1.3rem;
    align-items: center;
    font-size: 1.4rem;
    font-weight: 500;
    color: #0A0D2C;
    line-height: 2rem;
  }

  .my-product .tab-content .content-right .tab-content-fun-list>div>span>img {
    width: 2.4rem;
    margin-right: .4rem;
  }

  .my-product .tab-content .content-right .tab-content-fun-list>div>span>span {
    word-break: keep-all;
    white-space: nowrap;
  }

  .my-product .tab-content .content-right .tab-content-operation {
    margin-top: 5.6rem;
  }

  .my-product .tab-content .content-right .tab-content-operation .operation-btn>a {
    box-sizing: border-box;
    display: inline-block;
    overflow: hidden;
    width: 12rem;
    height: 4rem;
    background: #404DFF;
    border-radius: .8rem;
    font-size: 1.4rem;
    text-align: center;
  }

  .content-box .yun-wei-img1>:nth-child(1) {
    width: 32rem;
    left: 0px;
    right: 0;
    top: 2.8rem;
    margin: 0 auto;
  }

  .content-box .yun-wei-img1>:nth-child(2) {
    width: 14rem;
    left: -.5rem;
    top: 4.8rem;
  }

  .content-box .yun-wei-img1>:nth-child(3) {
    width: 14rem;
    left: -1rem;
    top: 14.8rem;
  }

  .content-box .yun-wei-img1>:nth-child(4) {
    width: 14rem;
    top: 12.5rem;
    right: 1.4rem;
  }

  .content-box .yun-wei-img1>:nth-child(5) {
    width: 16rem;
    top: 21rem;
    right: -.7rem;
  }

  .content-box .yun-wei-img2>:first-child {
    width: 34rem;
    top: 2rem;
    left: 0;
  }

  .content-box .yun-wei-img2>:last-child {
    width: 20.6rem;
    top: 2.5rem;
    right: 0;
  }

  .content-box .yun-wei-img3>:first-child {
    width: 34rem;
    top: 4.5rem;
    left: 0;
  }

  .content-box .yun-wei-img3>:last-child {
    width: 19rem;
    top: 7.5rem;
    right: 0;
  }

  .content-box .kai-fa-img1>:nth-child(1) {
    width: 34rem;
    top: 4rem;
    left: 2rem;
    right: 0;
  }

  .content-box .kai-fa-img1>:nth-child(2) {
    width: 11rem;
    top: 8rem;
    left: .5rem;
  }

  .content-box .kai-fa-img1>:nth-child(3) {
    width: 5.5rem;
    top: 12.8rem;
    left: 7.7rem;
  }

  .content-box .kai-fa-img2>:nth-child(1) {
    width: 33rem;
    top: 4.2rem;
    left: 0;
    right: 0;
    margin: 0 auto;
  }

  .content-box .kai-fa-img2>:nth-child(2) {
    width: 17rem;
    top: 9rem;
    left: -.5rem;
  }

  .content-box .kai-fa-img2>:nth-child(3) {
    width: 18rem;
    top: 23rem;
    left: -1.5rem;
  }

  .content-box .kai-fa-img2>:nth-child(4) {
    width: 19rem;
    top: 9.4rem;
    right: -1rem;
  }

  .content-box .kai-fa-img2>:nth-child(5) {
    width: 15rem;
    top: 19rem;
    right: .5rem;
  }

  .content-box .kai-fa-img3>:nth-child(1) {
    width: 23.5rem;
    top: 5rem;
    left: -1.5rem;
    z-index: 1;
  }

  .content-box .kai-fa-img3>:nth-child(2) {
    width: 20.1rem;
    top: 18.3rem;
    left: 1px;
  }

  .content-box .kai-fa-img3>:nth-child(3) {
    width: 19rem;
    top: 5rem;
    right: 0px;
  }

  .content-box .kai-fa-img3>:nth-child(4) {
    width: 16.5rem;
    top: 8.2rem;
    right: 1.2rem;
    z-index: 4;
  }

  .content-box .kai-fa-img3>:nth-child(5) {
    width: 15.5rem;
    top: 11.2rem;
    right: 1.6rem;
    z-index: 3;
  }

  .content-box .kai-fa-img3>:nth-child(6) {
    width: 14.5rem;
    top: 14.2rem;
    right: 2.2rem;
    z-index: 2;
  }

  .content-box .ye-wu-img1>:nth-child(1) {
    width: 33.3rem;
    top: 3.6rem;
    left: 0px;
    right: 0;
    margin: 0 auto;
  }

  .content-box .ye-wu-img1>:nth-child(2) {
    width: 27.2rem;
    top: 1.6rem;
    left: 0px;
  }

  .content-box .ye-wu-img1>:nth-child(3) {
    width: 29rem;
    bottom: 3rem;
    right: .5rem;
  }

  .content-box .ye-wu-img2>:nth-child(1) {
    width: 28rem;
    left: 0px;
    top: 4rem;
  }

  .content-box .ye-wu-img2>:nth-child(2) {
    width: 25rem;
    left: 12.8rem;
    top: 1;
  }

  .content-box .ye-wu-img2>:nth-child(3) {
    width: 15rem;
    left: -1rem;
    bottom: 3rem;
  }

  .content-box .ye-wu-img3>:nth-child(1) {
    width: 22.8rem;
    top: 3.3rem;
    left: 0px;
  }

  .content-box .ye-wu-img3>:nth-child(2) {
    width: 17rem;
    top: 3.8rem;
    right: 0px;
  }

  .content-box .ye-wu-img3>:nth-child(3) {
    width: 17rem;
    right: 0px;
    bottom: 3rem;
  }

  .content-box .ye-wu-img3>:nth-child(4) {
    width: 17rem;
    top: 8.8rem;
    right: -1.3rem;
  }

  .content-box .ye-wu-img3>:nth-child(5) {
    position: absolute;
    width: 22.8rem;
    left: 2.7rem;
    bottom: 6.3rem;
  }

  .content-box .ye-wu-img3>:nth-child(5)>img {
    width: 3rem;
    float: left;
    margin-left: 1rem;
  }

  .content-box .ye-wu-img3>:nth-child(5)>img:first-child {
    margin-left: 0px;
  }

  .content-box .ye-wu-img3>:nth-child(5)>img {
    width: 4.4rem;
    float: left;
    margin-left: 0px;
  }

  .my-product .tab-content .content-right .tab-content-operation .operation-btn>:first-child {
    font-weight: 500;
    color: #FFFFFF;
    line-height: 4rem;
    letter-spacing: 1px;
  }

  .my-product .tab-content .content-right .tab-content-operation .operation-btn>:nth-child(2) {
    margin-left: 2rem;
    padding: .4rem 2rem 0;
    font-size: 1.2rem;
    font-weight: 400;
    color: #828499;
    line-height: 1.6rem;
    background: #F2F3FA;
  }

  .my-product .tab-content .content-right .tab-content-operation>:last-child {
    float: right;
    margin-top: 1.8rem;
    padding-right: 1rem;
  }

  .card-module-box {
    padding: 0 .5rem;
  }

  .card-module-box .card-item {
    position: relative;
    overflow: hidden;
    box-sizing: border-box;
    overflow: hidden;
    float: left;
    width: 17.2rem;
    height: 20rem;
    margin: 0 .5rem 1rem;
    border-radius: 1rem;
  }

  .card-module-box .card-title {
    width: 100%;
    margin-bottom: 4rem;
    padding-left: 1.6rem;
    font-size: 2.6rem;
    line-height: 3.4rem;
  }

  .card-module-box .card-item {
    background-size: 17.2rem 20rem !important;
  }

  .card-module-box .card-item .card-content {
    height: 5rem;
    padding: 1rem;
  }

  .card-module-box .card-item .card-content::before {
    content: '';
    position: absolute;
    /* 固定模糊层位置 */
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-size: 17.2rem 20rem !important;
    filter: blur(6px) contrast(.8);
    z-index: -1;
  }

  .card-module-box .card-item .card-content .card-title {
    font-size: 1.8rem;
    padding-left: 0;
    margin-bottom: 1rem;
    text-align: center;
  }

  .card-module-box .card-item .card-content .card-desc {
    line-height: 1.8rem;
  }

  .merit-card-box {
    display: block;
    margin-top: 5rem;
  }

  .merit-card-box>dl {
    margin: 0 auto;
  }

  .them-use-box {
    position: relative;
    display: block;
    padding-top: 6rem;
  }

  .them-use-box .right-bac {
    height: auto;
  }

  .them-use-box .right-bac>:first-child {
    margin: 0px 0 1.5rem 0;
    padding-top: 2rem;
    font-size: 2.4rem;
    font-weight: 600;
    color: #0A0D2C;
    line-height: 2.4rem;
    letter-spacing: 1px;
  }

  .them-use-box .right-bac>:nth-child(2) {
    margin-left: 0;
    font-size: 1.6rem;
    font-weight: 400;
    color: #828499;
    line-height: 2.4rem;
    letter-spacing: -1px;
  }

  .them-use-box .left-bac {
    overflow: hidden;
    flex: 1;
    height: 23.8rem;
  }

  .them-use-box .left-bac>div {
    height: auto;
  }

  .them-use-box .left-bac>div>img {
    width: 100%;
    height: auto;
  }

  .them-use-box .swipe-box {
    position: relative;
    overflow: hidden;
    width: 100%;
    max-width: auto;
    top: auto;
    left: auto;
  }

  .them-use-box .swipe-box .swiper-slide {
    width: 100% !important;
    padding: 4rem 0;
  }

  .them-use-box .swipe-box .swipe-slider:first-child {
    margin: 0 auto;
  }

  .them-use-box .swipe-box .swipe-slider {
    width: 36rem;
    height: auto;
    margin: 0 4rem;
    padding: 3rem 2rem;
    background: #FFFFFF;
    box-shadow: .8rem 2rem 4rem 0px rgba(130, 132, 153, 0.1);
    border-radius: 4rem 0px;
  }

  .swipe-box .swiper-btn-controller {
    display: flex;
    width: 8rem;
    margin: 0rem auto 2rem;
    justify-content: space-between;
  }

  .flow-swipe-box>.content-title {
    margin-bottom: 0;
  }

  .flow-swipe-box>.content-title>div {
    font-size: 24px;
    line-height: 24px;
  }

  .flow-swipe-box .brand-flow-box .flow-swipe-content .row-brand-box .row-brand .brand-merchants {
    width: 11.4rem;
    height: auto;
  }

  .flow-swipe-box .brand-flow-box .brand-box-show-l {
    position: absolute;
    width: 0px;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    background: #fff;
    box-shadow: 10px 0px 20px 15px #fff;
  }

  .flow-swipe-box .brand-flow-box .brand-box-show-r {
    position: absolute;
    width: 0px;
    height: 100%;
    top: 0;
    right: 0;
    z-index: 1;
    background: #fff;
    box-shadow: -10px 0px 20px 15px #fff;
  }

  .flow-swipe-box .brand-more {
    margin: 1.8rem auto 0;
  }

  .new-information {
    margin-top: 5rem;
  }

  .new-information>section>.content-title {
    margin-top: 5rem;
  }

  .new-information>section>.content-title div {
    color: #fff;
  }

  .new-information .information-card {
    margin-top: 5rem;
  }

  .new-information .information-bac {
    height: 40rem;
  }

  .new-information .information-card .card-item-box .card-item {
    width: auto;
    padding: 2.7rem 3rem 0;
  }

  .information-card-box section {
    display: block;
  }

  .information-card-box section .card-right {
    overflow: hidden;
    padding: 12px 10px 0;
  }

  .information-card-box section .card-right>:first-child {
    font-size: 2.6rem;
    font-weight: 600;
    color: #FFFFFF;
    line-height: 3.2rem;
  }

  .navbar-toggler {
    background: #fff;
  }
}

.carousel-indicators {
  bottom: -30px;
}

.carousel-indicators li {
  width: 16px;
  height: 16px;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  background: rgba(0, 0, 0, 0.1);
  margin: 30px 0 0 20px;
}

.carousel-inner {
  overflow: initial;
}

.section-rotate {
  min-height: 480px;
}

.section-rotate .bg-gradient-primary {
  height: 520px;
  background: linear-gradient(to right, #3368ff, #33b0ff);
}

.section-rotate .imgbg {
  height: 520px;
  /* background: url("../images/index/banner2.png") center no-repeat;
  background-size: cover; */
  background: linear-gradient(90deg, #2C38E9 0%, #405BFF 100%);
}

.section-rotate .banner1 {
  height: 520px;
  background: url("../images/index/banner1.png") center no-repeat;
  background-size: cover;
}

.section-rotate .banner-text p {
  /* font-size: 2.5rem;
  margin: 2.3rem 0 5rem 0; */
  font-size: 24px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  line-height: 34px;
}

/*首页banner轮播*/
.banner-carousel-indicators .active {
  background: #fff;
}

.banner-img .CT-banner{
  width: 193%;
  margin-left: -58%;
  margin-top: 10%;
}
.section-rotate .banner-text .btn:hover {
  background-color: #FF8A22;
  color: #fff;
  border-color: #FF8A22;
}

.section-rotate .banber-box {
  width: 65%;
  padding-top: 120px;
  margin: auto;
}

.section-rotate .banner-text .btn.ceBtn:hover {
  background-color: #006DFF;
  color: #fff;
  border-color: #006DFF;
}

@media (max-width: 992px) {
  .navbar-brand .default-logo {
    display: none !important;
  }

  .navbar-brand .slide-logo {
    display: block !important;
  }

  #navbar-main .nav-link {
    color: rgb(70, 76, 91) !important;
  }
  .section-rotate {
      min-height: 460px;
      top: 0;
  }

  .section-rotate .bg-gradient-primary img {
      height: 460px;
  }

  .section-rotate .banner-text {
      text-align: center;
  }

  .section-rotate .banner-text h2 {
      font-size: 2.6rem;
      line-height: 4rem;
      margin-top: 11rem;
  }

  .section-rotate .banner-text p {
      font-size: 2rem;
  }

  .section-rotate .banner-text .btn {
      margin-right: 0;
  }

  .section-rotate .banber-box {
      width: 230px;
      margin: 0 auto;
      padding-top: 2.2rem;
  }

  .section-service {
      padding-bottom: 0;
  }

  .section-info .case-card {
      margin-top: 0;
  }

  .section-test .title {
      font-size: 2.6rem;
  }

  .section-test p {
      font-size: 2rem;
  }

  .newbox .scrollDiv li a {
      font-size: 1.4rem;
  }
}